imagehandlingutilities/thumbnailmanager/thumbnailclient/src/thumbnailrequestqueue.cpp
changeset 1 235a7fc86938
parent 0 2014ca87e772
child 19 b790c5b3d11f
--- a/imagehandlingutilities/thumbnailmanager/thumbnailclient/src/thumbnailrequestqueue.cpp	Tue Jan 26 15:18:05 2010 +0200
+++ b/imagehandlingutilities/thumbnailmanager/thumbnailclient/src/thumbnailrequestqueue.cpp	Tue Feb 02 00:23:15 2010 +0200
@@ -115,10 +115,14 @@
            {
            TN_DEBUG1( "CThumbnailRequestQueue::Process() - starting next request");
                     
+           iActiveRequests++;
+           
            TRAPD(err, selectedRequest->StartL());
            if (err != KErrNone)
                {
-               iActiveRequests++;
+               TN_DEBUG1( "CThumbnailRequestQueue::Process() - starting request failed");
+               
+               selectedRequest->StartError(err);
                }
            }
          else
@@ -139,18 +143,15 @@
 //
 void CThumbnailRequestQueue::AddRequestL( CThumbnailRequestActive* aRequest )
     {
-    TN_DEBUG3( "CThumbnailRequestQueue::AddRequestL() - requests: %d, active requests: %d",
-               iRequests.Count(), iActiveRequests );
-    
     RemoveCompleted(NULL);
     iRequests.AppendL( aRequest );
+    
+    TN_DEBUG3( "CThumbnailRequestQueue::AddRequestL() end - requests: %d, active requests: %d",
+               iRequests.Count(), iActiveRequests );
     }
 
 void CThumbnailRequestQueue::RemoveCompleted( CThumbnailRequestActive* aRequestAO)
-    {
-    TN_DEBUG3( "CThumbnailRequestQueue::RemoveCompleted() - begin - requests: %d, active requests: %d",
-               iRequests.Count(), iActiveRequests );
-            
+    {       
     //process completed queue and remove finished tasks
     for ( TInt i = iRequests.Count() -1; i >= 0 && iRequests.Count(); i-- )
          {
@@ -270,8 +271,6 @@
     RemoveCompleted( aRequestAO );
     
     Process();
-    
-    TN_DEBUG2( "CThumbnailRequestQueue::RequestComplete() end - active requests: %d", iActiveRequests );
     }