--- 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" );