diff -r e8e3147d53eb -r b3431bff8c19 phonebookui/Phonebook2/ServerApplication/src/CPbk2SingleContactDataAssigner.cpp --- a/phonebookui/Phonebook2/ServerApplication/src/CPbk2SingleContactDataAssigner.cpp Mon Mar 15 12:39:26 2010 +0200 +++ b/phonebookui/Phonebook2/ServerApplication/src/CPbk2SingleContactDataAssigner.cpp Wed Mar 31 21:13:53 2010 +0300 @@ -610,6 +610,15 @@ delete iFetchPhase; iFetchPhase = NULL; + // If need to open the editor, then change StatuspaneLayout to + // CPbk2ServerAppAppUi::EStatusPaneLayoutUsual + if (!(iAssignFlags & EDoNotOpenEditor)) + { + CPbk2ServerAppAppUi& appUi = static_cast + ( *CEikonEnv::Static()->EikAppUi() ); + appUi.ChangeStatuspaneLayoutL(CPbk2ServerAppAppUi::EStatusPaneLayoutUsual); + } + iAssignDataPhase->LaunchServicePhaseL(); }