--- 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 <SenduiMtmUids.h>
#include <CMessageData.h>
#include <eikenv.h>
+#include <akntitle.h>
+#include <eikspane.h>
+#include <avkon.hrh>
// Debugging headers
#include <Pbk2Debug.h>
@@ -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();
}