harvester/composerplugins/imagecomposer/src/imagecomposerao.cpp
changeset 20 6dfc5f825351
parent 1 acef663c1218
child 21 50bf9db68373
--- a/harvester/composerplugins/imagecomposer/src/imagecomposerao.cpp	Tue Feb 02 00:24:33 2010 +0200
+++ b/harvester/composerplugins/imagecomposer/src/imagecomposerao.cpp	Fri Mar 19 09:38:01 2010 +0200
@@ -240,6 +240,7 @@
             {
             if( iItemQueue.Count() <= 0 )
             	{
+                iItemQueue.Compress();
             	SetNextRequest( ERequestReady );
             	}
             else
@@ -294,6 +295,7 @@
             
         case ERequestReady:
             {
+            iForceObjectIds.Compress();
             }
             break;
             
@@ -359,10 +361,6 @@
     	aMdEObjectId = objectId;
     	iItemQueue.Remove( 0 );
     	}
-    else
-    	{
-    	iItemQueue.Compress();
-    	}
     
     // get object from db (NULL if not found)
     CMdEObject* mdeObject = iSession->GetObjectL( objectId, *iImageObjectDef );