calendarui/organizerplugin/aiagendapluginengine/src/CalenAsyncCommands.cpp
branchRCL_3
changeset 13 1984aceb8774
parent 5 42814f902fe6
child 15 9711e452b5e9
--- a/calendarui/organizerplugin/aiagendapluginengine/src/CalenAsyncCommands.cpp	Mon Mar 15 12:40:18 2010 +0200
+++ b/calendarui/organizerplugin/aiagendapluginengine/src/CalenAsyncCommands.cpp	Wed Mar 31 21:29:10 2010 +0300
@@ -95,11 +95,13 @@
     TRACE_ENTRY_POINT;
     
     TRequestStatus* pStat = &iStatus;
-    User::RequestComplete( pStat, KErrNone );
-
     if( IsAdded() )
         {
-        SetActive();
+        if (!IsActive())
+            {
+            SetActive();
+            }
+        User::RequestComplete( pStat, KErrNone );
         }
     
     TRACE_EXIT_POINT;