equal
deleted
inserted
replaced
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 |