--- a/messagingappbase/msgeditor/appuisrc/MsgEditorShutter.cpp Mon Mar 15 12:40:06 2010 +0200
+++ b/messagingappbase/msgeditor/appuisrc/MsgEditorShutter.cpp Wed Mar 31 21:25:02 2010 +0300
@@ -152,6 +152,16 @@
openEditors--;
iOpenAppProperty.Set( openEditors );
}
+
+ TInt standAloneEditorCnt = 0; // since only one stand alone editor can be launched
+ iOpenAppStandAloneProperty.Get(KPSUidMsgEditor, KMuiuStandAloneOpenMsgEditors, standAloneEditorCnt);
+
+ if(standAloneEditorCnt > 0)
+ {
+ standAloneEditorCnt--;
+ iOpenAppStandAloneProperty.Set(KPSUidMsgEditor, KMuiuStandAloneOpenMsgEditors, standAloneEditorCnt);
+ }
+
iOpenAppProperty.Close();
iOpenAppStandAloneProperty.Close();
}
@@ -185,9 +195,7 @@
if((launchtype & EMsgLaunchEditorStandAlone ) && StandAloneEditorCnt > 1 )
{
- StandAloneEditorCnt = 1;
- err = iOpenAppStandAloneProperty.Set(KPSUidMsgEditor, KMuiuStandAloneOpenMsgEditors, StandAloneEditorCnt);
- // Run appshutter
+ // Run appshutter
CAknEnv::RunAppShutter();
}
else if ( openEditors )