locationrequestmgmt/networkrequesthandler/src/EPos_CPosPrivManager.cpp
branchRCL_3
changeset 28 cf8bf9651775
parent 18 54d74d217042
equal deleted inserted replaced
18:54d74d217042 28:cf8bf9651775
   285         if (iActivity == EPosCancelBeforeDialog  &&
   285         if (iActivity == EPosCancelBeforeDialog  &&
   286             iRequestData.iTimeoutStrategy == EPosDecisionAccepted)
   286             iRequestData.iTimeoutStrategy == EPosDecisionAccepted)
   287             {
   287             {
   288             iRequestData.iNotificationReason = EPosDecisionByRequestSource;
   288             iRequestData.iNotificationReason = EPosDecisionByRequestSource;
   289             iDlgCtrl->NotifyL(*iRequestInfo, iRequestData);
   289             iDlgCtrl->NotifyL(*iRequestInfo, iRequestData);
   290             delete iRequestInfo;
       
   291             iRequestInfo = NULL;
   290             iRequestInfo = NULL;
   292             iRequestInfo = new (ELeave) TLbsExternalRequestInfo2;
   291             iRequestInfo = new (ELeave) TLbsExternalRequestInfo2;
   293             }
   292             }
   294         else if (iActivity == EPosCancelAfterDialog1
   293         else if (iActivity == EPosCancelAfterDialog1
   295             ||   iActivity == EPosCancelAfterDialog2)
   294             ||   iActivity == EPosCancelAfterDialog2)
   394     iRequestData.iTimeoutStrategy = EPosDecisionNotAvailable;
   393     iRequestData.iTimeoutStrategy = EPosDecisionNotAvailable;
   395     iRequestData.iNotificationReason = EPosVerificationTimeout;
   394     iRequestData.iNotificationReason = EPosVerificationTimeout;
   396     iRequestData.iCancelReason = EPosCancelReasonNotAvailable;
   395     iRequestData.iCancelReason = EPosCancelReasonNotAvailable;
   397 
   396 
   398     iDlgCtrl->NotifyL(*iRequestInfo, iRequestData);
   397     iDlgCtrl->NotifyL(*iRequestInfo, iRequestData);
   399     delete iRequestInfo;
       
   400     iRequestInfo = NULL;
   398     iRequestInfo = NULL;
   401     iRequestInfo = new (ELeave) TLbsExternalRequestInfo2;
   399     iRequestInfo = new (ELeave) TLbsExternalRequestInfo2;
   402     }
   400     }
   403 
   401 
   404 // ---------------------------------------------------------
   402 // ---------------------------------------------------------