diff -r a1caeb42b3a3 -r fcdfafb36fe7 uifw/AvKon/src/AknSettingPage.cpp --- a/uifw/AvKon/src/AknSettingPage.cpp Thu Jul 15 18:56:19 2010 +0300 +++ b/uifw/AvKon/src/AknSettingPage.cpp Thu Aug 19 10:11:06 2010 +0300 @@ -592,7 +592,7 @@ iEikonEnv->EikAppUi()->RemoveFromStack(this); - AknItemActionMenuRegister::SetOverridingMenuBarOwnerL( NULL ); + TRAP_IGNORE(AknItemActionMenuRegister::SetOverridingMenuBarOwnerL( NULL )); if (iMenuBar) { @@ -921,7 +921,8 @@ iCba = CEikButtonGroupContainer::NewL( CEikButtonGroupContainer::ECba, CEikButtonGroupContainer::EHorizontal, this, resourceId, *this, CEikButtonGroupContainer::EIsEmbedded | - CEikButtonGroupContainer::EAddToStack ); + CEikButtonGroupContainer::EAddToStack | + CEikButtonGroupContainer::EAlwaysShown ); } iExtension->CreateBackgroundContextL();