diff -r a1caeb42b3a3 -r fcdfafb36fe7 uifw/AvKon/src/AknViewAppUi.cpp --- a/uifw/AvKon/src/AknViewAppUi.cpp Thu Jul 15 18:56:19 2010 +0300 +++ b/uifw/AvKon/src/AknViewAppUi.cpp Thu Aug 19 10:11:06 2010 +0300 @@ -261,11 +261,18 @@ if (iExtension && iExtension->iNavigator ) RemoveFromStack( iExtension->iNavigator ); #endif // RD_SPLIT_VIEW - - delete iClearer; - delete iShutter; - delete iActivationTick; - + + // Hide application toolbar to prevent it from showing + // after views are deleted + if ( CAknAppUi::CurrentFixedToolbar() ) + { + CAknAppUi::CurrentFixedToolbar()->SetToolbarVisibility( EFalse ); + } + + delete iClearer; + delete iShutter; + delete iActivationTick; + if ( iActivationQueue ) { iActivationQueue->ResetAndDestroy();