clfwrapper/ClientSrc/CCLFEngineImpl.cpp
changeset 21 50bf9db68373
parent 0 c53acadfccc6
child 40 910a23996aa0
--- a/clfwrapper/ClientSrc/CCLFEngineImpl.cpp	Fri Mar 19 09:38:01 2010 +0200
+++ b/clfwrapper/ClientSrc/CCLFEngineImpl.cpp	Fri Apr 16 15:23:55 2010 +0300
@@ -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() );