--- a/clfwrapper/ClientSrc/CCLFEngineImpl.cpp Fri Mar 12 15:44:28 2010 +0200
+++ b/clfwrapper/ClientSrc/CCLFEngineImpl.cpp Mon Mar 15 12:42:24 2010 +0200
@@ -308,8 +308,7 @@
if ( aError )
{
- const TInt count( iChangedItemObserverArray.Count() );
- for( TInt i = 0 ; i < count ; ++i )
+ for( TInt i = iChangedItemObserverArray.Count() - 1; i >=0; i--)
{
iChangedItemObserverArray[i]->HandleError( aError );
}
@@ -326,8 +325,7 @@
// notify changed item observers
if ( iChangedItemModel.iChangedItemIdArray.Count() > 0 )
{
- const TInt count( iChangedItemObserverArray.Count() );
- for( TInt i = 0 ; i < count ; ++i )
+ for( TInt i = iChangedItemObserverArray.Count() - 1; i >=0; i--)
{
iChangedItemObserverArray[i]->HandleItemChangeL(
iChangedItemModel.iChangedItemIdArray.Array() );