diff -r 5586b4d2ec3e -r 0d28c1c5b6dd phonebookui/Phonebook2/ccapplication/ccamycardplugin/src/ccappmycard.cpp --- a/phonebookui/Phonebook2/ccapplication/ccamycardplugin/src/ccappmycard.cpp Wed Apr 14 15:45:35 2010 +0300 +++ b/phonebookui/Phonebook2/ccapplication/ccamycardplugin/src/ccappmycard.cpp Tue Apr 27 16:23:35 2010 +0300 @@ -375,6 +375,15 @@ } // --------------------------------------------------------------------------- +// CCCAppMyCard::HeaderControlBlocked +// --------------------------------------------------------------------------- +// +TBool CCCAppMyCard::HeaderControlBlocked() + { + return iDialogIsRunning; + } + +// --------------------------------------------------------------------------- // CCCAppMyCard::NotifyObservers // --------------------------------------------------------------------------- // @@ -574,7 +583,7 @@ CCCAppMyCard* self = static_cast( aPtr ); TRAPD( err, self->LaunchContactEditorL( TPbk2ContactEditorParams::ENewContact | TPbk2ContactEditorParams::EOwnContact ) ); - + if( err != KErrNone ) { self->iPlugin.HandleError( err ); @@ -800,7 +809,7 @@ { TRAPD( err, LaunchContactEditorL( TPbk2ContactEditorParams::EModified | TPbk2ContactEditorParams::EOwnContact) ); - + if( err == KLeaveExit ) { iCloseCallBack->Call();