equal
deleted
inserted
replaced
306 CleanupStack::PushL( TCleanupItem( CleanupTempModel, |
306 CleanupStack::PushL( TCleanupItem( CleanupTempModel, |
307 &iChangedItemModel) ); |
307 &iChangedItemModel) ); |
308 |
308 |
309 if ( aError ) |
309 if ( aError ) |
310 { |
310 { |
311 const TInt count( iChangedItemObserverArray.Count() ); |
311 for( TInt i = iChangedItemObserverArray.Count() - 1; i >=0; i--) |
312 for( TInt i = 0 ; i < count ; ++i ) |
|
313 { |
312 { |
314 iChangedItemObserverArray[i]->HandleError( aError ); |
313 iChangedItemObserverArray[i]->HandleError( aError ); |
315 } |
314 } |
316 } |
315 } |
317 else |
316 else |
324 NotifyProcessObserversL( ECLFUpdateStop ); |
323 NotifyProcessObserversL( ECLFUpdateStop ); |
325 |
324 |
326 // notify changed item observers |
325 // notify changed item observers |
327 if ( iChangedItemModel.iChangedItemIdArray.Count() > 0 ) |
326 if ( iChangedItemModel.iChangedItemIdArray.Count() > 0 ) |
328 { |
327 { |
329 const TInt count( iChangedItemObserverArray.Count() ); |
328 for( TInt i = iChangedItemObserverArray.Count() - 1; i >=0; i--) |
330 for( TInt i = 0 ; i < count ; ++i ) |
|
331 { |
329 { |
332 iChangedItemObserverArray[i]->HandleItemChangeL( |
330 iChangedItemObserverArray[i]->HandleItemChangeL( |
333 iChangedItemModel.iChangedItemIdArray.Array() ); |
331 iChangedItemModel.iChangedItemIdArray.Array() ); |
334 } |
332 } |
335 |
333 |