diff -r b3431bff8c19 -r 5586b4d2ec3e phonebookui/Phonebook2/GroupExtension/src/CPguSendMessageGroupCmd.cpp --- a/phonebookui/Phonebook2/GroupExtension/src/CPguSendMessageGroupCmd.cpp Wed Mar 31 21:13:53 2010 +0300 +++ b/phonebookui/Phonebook2/GroupExtension/src/CPguSendMessageGroupCmd.cpp Wed Apr 14 15:45:35 2010 +0300 @@ -51,6 +51,9 @@ #include #include #include +#include +#include +#include // Debugging headers #include @@ -365,8 +368,21 @@ PBK2_DEBUG_PRINT(PBK2_DEBUG_STRING ("CPguSendMessageGroupCmd::DoSendMessageL() start") ); + // Gets current tile pane and saves it to title + HBufC* title = NULL; + CAknTitlePane* titlePane = NULL; + CEikStatusPane *sp = CEikonEnv::Static()->AppUiFactory()->StatusPane(); + titlePane = STATIC_CAST( CAknTitlePane*, + sp->ControlL( TUid::Uid( EEikStatusPaneUidTitle ) ) ); + title = titlePane->Text()->AllocLC(); + Phonebook2::Pbk2AppUi()->ApplicationServices().SendUiL()-> CreateAndSendMessageL( iMtmUid, iMessageData ); + + // Sets title pane for tile which was save + titlePane->SetText( title ); + CleanupStack::Pop(); + iState = EStopping; IssueRequest(); }