emailservices/emailcommon/src/CFSMailRequestHandler.cpp
changeset 74 6c59112cfd31
parent 68 83cc6bae1de8
child 76 38bf5461e270
equal deleted inserted replaced
69:4e54af54a4a1 74:6c59112cfd31
   151         newRequest.iRequestId = iPendingRequests.Count();
   151         newRequest.iRequestId = iPendingRequests.Count();
   152         newRequest.iPluginId = aPluginId;
   152         newRequest.iPluginId = aPluginId;
   153         newRequest.iRequestStatus = TFSPendingRequest::EFSRequestPending;
   153         newRequest.iRequestStatus = TFSPendingRequest::EFSRequestPending;
   154         CFSMailRequestObserver* observer =
   154         CFSMailRequestObserver* observer =
   155             CFSMailRequestObserver::NewL(*this, aOperationObserver);
   155             CFSMailRequestObserver::NewL(*this, aOperationObserver);
       
   156         CleanupStack::PushL(observer);
   156         newRequest.iObserver = observer;
   157         newRequest.iObserver = observer;
   157         iPendingRequests.AppendL(newRequest);
   158         iPendingRequests.AppendL(newRequest);
   158 
   159         CleanupStack::Pop(observer);
       
   160         
   159         return newRequest;
   161         return newRequest;
   160     }
   162     }
   161 
   163 
   162 // -----------------------------------------------------------------------------
   164 // -----------------------------------------------------------------------------
   163 // CFSMailRequestHandler::CompleteRequest
   165 // CFSMailRequestHandler::CompleteRequest