--- a/calendarui/globaldata/src/calensend.cpp Fri Mar 12 15:42:35 2010 +0200
+++ b/calendarui/globaldata/src/calensend.cpp Mon Mar 15 12:40:18 2010 +0200
@@ -262,7 +262,9 @@
CMessageData* messageData = CMessageData::NewL();
CleanupStack::PushL( messageData );
messageData->SetBodyTextL( text );
+ iISEditorOpen = ETrue;
iSendUi->CreateAndSendMessageL( iSelectedMtmUid, messageData, KMsgBioUidVCalendar, ETrue );
+ iISEditorOpen = EFalse;
CleanupStack::PopAndDestroy(); // messagedata
CleanupStack::PopAndDestroy(bufCnv);
}
@@ -273,6 +275,23 @@
}
// ---------------------------------------------------------
+// CCalenSend::IsMessagingEditorOpen
+// Prcess "Send As" for attachment file
+// (other items were commented in a header).
+// ---------------------------------------------------------
+//
+
+EXPORT_C TBool CCalenSend::IsMessagingEditorOpen()
+ {
+ TRACE_ENTRY_POINT;
+
+ return iISEditorOpen;
+
+ TRACE_EXIT_POINT;
+ }
+
+
+// ---------------------------------------------------------
// CCalenSend::DoSendAsAttachmentFileL
// Prcess "Send As" for attachment file
// (other items were commented in a header).
@@ -285,7 +304,9 @@
CMessageData* messageData = CMessageData::NewL();
CleanupStack::PushL( messageData );
messageData->AppendAttachmentL( aFilename.FullName() );
+ iISEditorOpen = ETrue;
iSendUi->CreateAndSendMessageL( iSelectedMtmUid, messageData, KMsgBioUidVCalendar, ETrue );
+ iISEditorOpen = EFalse;
CleanupStack::PopAndDestroy(); // messagedata
TRACE_EXIT_POINT;
@@ -304,7 +325,9 @@
CMessageData* messageData = CMessageData::NewL();
CleanupStack::PushL( messageData );
messageData->AppendAttachmentHandleL(aHandle);
+ iISEditorOpen = ETrue;
iSendUi->CreateAndSendMessageL( iSelectedMtmUid, messageData, KMsgBioUidVCalendar, ETrue );
+ iISEditorOpen = EFalse;
CleanupStack::PopAndDestroy( messageData );
TRACE_EXIT_POINT;