--- 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;
}