XDMEngine/src/XdmDocument.cpp
branchRCL_3
changeset 10 96b99892dd80
parent 0 c8caa15ef882
--- a/XDMEngine/src/XdmDocument.cpp	Mon Mar 15 12:42:13 2010 +0200
+++ b/XDMEngine/src/XdmDocument.cpp	Wed Mar 31 22:15:41 2010 +0300
@@ -97,12 +97,11 @@
     #ifdef _DEBUG
         iXdmEngine.WriteToLog( _L8( "CXdmDocument::EmptyOperationQueue()" ) );
     #endif
-    MXdmOperation* operation = NULL;
-    TInt count = iChangeRequests.Count();
-    for( TInt i = 0;i < count;i++ )
+    
+    while (iChangeRequests.Count())
         {
-        operation = iChangeRequests[i];
-        iChangeRequests.Remove( i );    
+        MXdmOperation* operation = iChangeRequests[0];
+        iChangeRequests.Remove( 0 );    
         operation->Destroy();
         operation = NULL;
         }