supl/locationomasuplprotocolhandler/protocolhandlerver1/src/epos_comasuplposinitstate.cpp
branchRCL_3
changeset 19 02ba3f1733c6
parent 18 d746aee05493
child 20 2b4ea9893b66
equal deleted inserted replaced
18:d746aee05493 19:02ba3f1733c6
   240 		iGenerationStatus = ETrue;
   240 		iGenerationStatus = ETrue;
   241 		iTrace->Trace(_L("Start of COMASuplPosInitState::GenerateMessage"), KTraceFileName, __LINE__); 					
   241 		iTrace->Trace(_L("Start of COMASuplPosInitState::GenerateMessage"), KTraceFileName, __LINE__); 					
   242 		iVerPresent = ComputeSuplInitVerL();
   242 		iVerPresent = ComputeSuplInitVerL();
   243 		if(iVerPresent)
   243 		if(iVerPresent)
   244 			{
   244 			{
   245 				iLocationIDRequestor->GetLocationID();		
   245 			if(!iIsStaleCellId) // if this request is for a stale cell id conversion then do not retrieve current location id
       
   246 				iLocationIDRequestor->GetLocationID();
       
   247 			else
       
   248 			    iMsgStateObserver->OperationCompleteL(KErrNone);
   246 			}
   249 			}
   247 		else
   250 		else
   248 			{
   251 			{
   249 				iMsgStateObserver->OperationCompleteL(KErrGeneral);
   252 				iMsgStateObserver->OperationCompleteL(KErrGeneral);
   250 			}
   253 			}