diff -r 2e08ef6b6eda -r 1f307dce3b5a src/screensavershareddatai.cpp --- a/src/screensavershareddatai.cpp Tue May 25 12:43:23 2010 +0300 +++ b/src/screensavershareddatai.cpp Wed Jun 09 09:42:47 2010 +0300 @@ -57,9 +57,9 @@ const TInt KScreensaverStartedFromIdle = 1; // Screen saver text type. -_LIT( KScreenSaverTypeText, "Text" ); -//Screensaver "None" (Sleep mode) -_LIT( KScreenSaverTypeNone, "None" ); +// _LIT( KScreenSaverTypeText, "Text" ); +// Screensaver "None" (Sleep mode) +// _LIT( KScreenSaverTypeNone, "None" ); // Define security policies for Screensavers property keys _LIT_SECURITY_POLICY_PASS(KSSPolicyPass); @@ -520,8 +520,8 @@ TBool CScreensaverSharedDataI::IsHaveNewVoicemail() const { // Show the indicator, if either line has messages waiting - if ( ( VoiceMailCount( KNcnVoiceMailCountInLine1 ) > 0 ) - || ( VoiceMailCount( KNcnVoiceMailCountInLine2 ) > 0 ) ) + if ( ( VoiceMailCount( KCtsyMessageWaitingVoiceMailCount ) > 0 ) + || ( VoiceMailCount( KCtsyMessageWaitingAuxLineCount ) > 0 ) ) { return ETrue; } @@ -586,6 +586,9 @@ { switch (aEvent) { + case EMsvEntriesChanged: + AppUi()->ScreensaverView()->UpdateAndRefresh(); + break; case EMsvCloseSession: case EMsvServerTerminated: delete iInboxFolder;