diff -r aecbbf00d063 -r d48ab3b357f1 uifw/AvKon/src/akndialog.cpp --- a/uifw/AvKon/src/akndialog.cpp Tue Aug 31 15:28:30 2010 +0300 +++ b/uifw/AvKon/src/akndialog.cpp Wed Sep 01 12:16:19 2010 +0100 @@ -87,7 +87,7 @@ */ EXPORT_C CAknDialog::~CAknDialog() { - AknItemActionMenuRegister::SetConstructingMenuBarOwnerL( NULL ); + AknItemActionMenuRegister::RemoveConstructingMenuBarOwner( this ); if ( iCoeEnv->AppUi() && iAttributes ) if (iAttributes->iAknDialogFlags&EAknDialogFlagDefaultSounds) // return original sound stack @@ -243,7 +243,10 @@ */ EXPORT_C void CAknDialog::DisplayMenuL() { - iMenuBar->TryDisplayMenuBarL(); + if (iMenuBar) + { + iMenuBar->TryDisplayMenuBarL(); + } } /**