imagehandlingutilities/thumbnailmanager/thumbnailclient/src/thumbnailrequestqueue.cpp
branchRCL_3
changeset 58 9e8b0cc88842
parent 41 9d4d3445ce6e
equal deleted inserted replaced
50:60bb012f1157 58:9e8b0cc88842
   161          if ( request->RequestCompleted() && !request->IsRequestActive() && aRequestAO != request)
   161          if ( request->RequestCompleted() && !request->IsRequestActive() && aRequestAO != request)
   162              {
   162              {
   163              // delete completed task
   163              // delete completed task
   164              TN_DEBUG3( "CThumbnailRequestQueue::RemoveCompleted() - deleted id = %d (0x%08x)", request->RequestId(), request);
   164              TN_DEBUG3( "CThumbnailRequestQueue::RemoveCompleted() - deleted id = %d (0x%08x)", request->RequestId(), request);
   165              delete request;
   165              delete request;
   166              request = NULL;
       
   167              iRequests.Remove( i );
   166              iRequests.Remove( i );
   168              }
   167              }
   169          }
   168          }
   170     
   169     
   171     if(!iRequests.Count())
   170     if(!iRequests.Count())
   202                 TN_DEBUG2( "CThumbnailRequestQueue::CancelRequest() - canceled request ID: %d", aRequestId);
   201                 TN_DEBUG2( "CThumbnailRequestQueue::CancelRequest() - canceled request ID: %d", aRequestId);
   203                 }
   202                 }
   204             else
   203             else
   205                 {
   204                 {
   206                 delete request;
   205                 delete request;
   207                 request = NULL;
       
   208                 iRequests.Remove( i );
   206                 iRequests.Remove( i );
   209                           
   207                           
   210                 TN_DEBUG2( "CThumbnailRequestQueue::CancelRequest() - removed request ID: %d", aRequestId);
   208                 TN_DEBUG2( "CThumbnailRequestQueue::CancelRequest() - removed request ID: %d", aRequestId);
   211                 }
   209                 }
   212 
   210