clock2/clockui/uilayer/clockworldview/src/clockworlditemprocessor.cpp
branchRCL_3
changeset 27 55d60436f00b
parent 0 f979ecb2b13e
child 67 1539a383d7b6
--- a/clock2/clockui/uilayer/clockworldview/src/clockworlditemprocessor.cpp	Tue Apr 27 16:36:22 2010 +0300
+++ b/clock2/clockui/uilayer/clockworldview/src/clockworlditemprocessor.cpp	Tue May 11 16:12:24 2010 +0300
@@ -177,17 +177,17 @@
     {
     __PRINTS( "CClockWorldItemProcessor::DoAsyncCallback - Entry" );
     
-    if( !IsActive() )
+    if( IsAdded() )
         {
-        if( IsAdded() )
+        if( !IsActive() )
             {
             // Make sure this is the last Active Object in the list
             Deque();
             CActiveScheduler::Add( this );
+            TRequestStatus* status = &iStatus;
+            User::RequestComplete( status, KErrNone );
+            SetActive();       
             }
-        TRequestStatus* status = &iStatus;
-        User::RequestComplete( status, KErrNone );
-        SetActive();       
         }
     
     __PRINTS( "CClockWorldItemProcessor::DoAsyncCallback - Exit" );