locationrequestmgmt/networkrequesthandler/src/EPos_CPosPrivManager.cpp
changeset 23 2965a06983dc
parent 0 9cfd9a3ee49c
child 28 cf8bf9651775
child 49 5f20f71a57a3
equal deleted inserted replaced
19:bdd4df282e3e 23:2965a06983dc
   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;
   290             iRequestInfo = NULL;
   291             iRequestInfo = NULL;
   291             iRequestInfo = new (ELeave) TLbsExternalRequestInfo2;
   292             iRequestInfo = new (ELeave) TLbsExternalRequestInfo2;
   292             }
   293             }
   293         else if (iActivity == EPosCancelAfterDialog1
   294         else if (iActivity == EPosCancelAfterDialog1
   294             ||   iActivity == EPosCancelAfterDialog2)
   295             ||   iActivity == EPosCancelAfterDialog2)
   393     iRequestData.iTimeoutStrategy = EPosDecisionNotAvailable;
   394     iRequestData.iTimeoutStrategy = EPosDecisionNotAvailable;
   394     iRequestData.iNotificationReason = EPosVerificationTimeout;
   395     iRequestData.iNotificationReason = EPosVerificationTimeout;
   395     iRequestData.iCancelReason = EPosCancelReasonNotAvailable;
   396     iRequestData.iCancelReason = EPosCancelReasonNotAvailable;
   396 
   397 
   397     iDlgCtrl->NotifyL(*iRequestInfo, iRequestData);
   398     iDlgCtrl->NotifyL(*iRequestInfo, iRequestData);
       
   399     delete iRequestInfo;
   398     iRequestInfo = NULL;
   400     iRequestInfo = NULL;
   399     iRequestInfo = new (ELeave) TLbsExternalRequestInfo2;
   401     iRequestInfo = new (ELeave) TLbsExternalRequestInfo2;
   400     }
   402     }
   401 
   403 
   402 // ---------------------------------------------------------
   404 // ---------------------------------------------------------