clock2/clockui/uilayer/clockworldview/src/clockworlditemprocessor.cpp
branchRCL_3
changeset 27 55d60436f00b
parent 0 f979ecb2b13e
child 67 1539a383d7b6
equal deleted inserted replaced
21:9711e452b5e9 27:55d60436f00b
   175 //
   175 //
   176 void CClockWorldItemProcessor::DoAsyncCallback()
   176 void CClockWorldItemProcessor::DoAsyncCallback()
   177     {
   177     {
   178     __PRINTS( "CClockWorldItemProcessor::DoAsyncCallback - Entry" );
   178     __PRINTS( "CClockWorldItemProcessor::DoAsyncCallback - Entry" );
   179     
   179     
   180     if( !IsActive() )
   180     if( IsAdded() )
   181         {
   181         {
   182         if( IsAdded() )
   182         if( !IsActive() )
   183             {
   183             {
   184             // Make sure this is the last Active Object in the list
   184             // Make sure this is the last Active Object in the list
   185             Deque();
   185             Deque();
   186             CActiveScheduler::Add( this );
   186             CActiveScheduler::Add( this );
       
   187             TRequestStatus* status = &iStatus;
       
   188             User::RequestComplete( status, KErrNone );
       
   189             SetActive();       
   187             }
   190             }
   188         TRequestStatus* status = &iStatus;
       
   189         User::RequestComplete( status, KErrNone );
       
   190         SetActive();       
       
   191         }
   191         }
   192     
   192     
   193     __PRINTS( "CClockWorldItemProcessor::DoAsyncCallback - Exit" );
   193     __PRINTS( "CClockWorldItemProcessor::DoAsyncCallback - Exit" );
   194     }
   194     }
   195 
   195