diff -r 33a5d2bbf6fc -r 73a1feb507fb mmsharing/mmshindicator/tsrc/IndicatorTestApp/src/IndicatorTestAppAppui.cpp --- a/mmsharing/mmshindicator/tsrc/IndicatorTestApp/src/IndicatorTestAppAppui.cpp Thu Aug 19 09:51:39 2010 +0300 +++ b/mmsharing/mmshindicator/tsrc/IndicatorTestApp/src/IndicatorTestAppAppui.cpp Tue Aug 31 15:12:07 2010 +0300 @@ -79,10 +79,13 @@ case EIndicatorTestAppSharingAvailable: { + + MultimediaSharingSettings::SetPopupNotificationSettingL( EPopupNotificationOn ); break; } case EIndicatorTestAppSharingNotAvailable: { + MultimediaSharingSettings::SetPopupNotificationSettingL( EPopupNotificationOff ); break; } default: @@ -106,7 +109,15 @@ void CIndicatorTestAppAppUi::DynInitMenuPaneL(TInt aResourceId, CEikMenuPane* aMenuPane) { if( aResourceId == R_INDICATORTESTAPP_MENU ) - { + { + if( MultimediaSharingSettings::PopupNotificationSettingL() == EPopupNotificationOn ) + { + aMenuPane->DeleteMenuItem( EIndicatorTestAppNoPopUpNotification ); + } + else + { + aMenuPane->DeleteMenuItem( EIndicatorTestAppPopUpNotification ); + } if( MultimediaSharingSettings::AuditoryNotificationSettingL() == EAuditoryNotificationOn ) { aMenuPane->DeleteMenuItem( EIndicatorTestAppNoAudiotoryNotification );