equal
deleted
inserted
replaced
208 } |
208 } |
209 |
209 |
210 case EReadEvents : |
210 case EReadEvents : |
211 { |
211 { |
212 iIter->SetTaskId(EReadEvents) ; |
212 iIter->SetTaskId(EReadEvents) ; |
213 iCallback->HandleNotifyL( iTransId, KErrNone, iIter ) ; |
213 iCallback->HandleNotifyL( iTransId, iStatus.Int(), iIter ) ; |
214 iIter = NULL ; |
214 iIter = NULL ; |
215 iTask = ESleep; |
215 iTask = ESleep; |
216 break; |
216 break; |
217 } |
217 } |
218 |
218 |
219 case EGetRecent: |
219 case EGetRecent: |
220 { |
220 { |
221 iIter->SetTaskId(EGetRecent) ; |
221 iIter->SetTaskId(EGetRecent) ; |
222 iCallback->HandleNotifyL( iTransId ,KErrNone, iIter ) ; |
222 iCallback->HandleNotifyL( iTransId ,iStatus.Int(), iIter ) ; |
223 iIter = NULL ; |
223 iIter = NULL ; |
224 iTask = ESleep; |
224 iTask = ESleep; |
225 break; |
225 break; |
226 } |
226 } |
227 |
227 |
229 { |
229 { |
230 iIter->SetEventL( iUpdatedEvent ) ; |
230 iIter->SetEventL( iUpdatedEvent ) ; |
231 iIter->SetTaskId( EGetEvent ) ; |
231 iIter->SetTaskId( EGetEvent ) ; |
232 delete iUpdatedEvent ; |
232 delete iUpdatedEvent ; |
233 iUpdatedEvent = NULL ; |
233 iUpdatedEvent = NULL ; |
234 |
234 iCallback->HandleNotifyL(iTransId , iStatus.Int(), iIter) ; |
235 if( iStatus.Int() != KErrNone ) |
|
236 { |
|
237 delete iIter; |
|
238 iIter = NULL ; |
|
239 } |
|
240 |
|
241 iCallback->HandleNotifyL(iTransId , KErrNone, iIter) ; |
|
242 iIter = NULL ; |
235 iIter = NULL ; |
243 iTask = ESleep; |
236 iTask = ESleep; |
244 break ; |
237 break ; |
245 } |
238 } |
246 case ENotification: |
239 case ENotification: |