locationmanager/server/src/clocationmanagerserver.cpp
branchRCL_3
changeset 12 9f21bab39f42
parent 9 82c0024438c8
child 19 b73252188534
equal deleted inserted replaced
10:ab88d4a85041 12:9f21bab39f42
   418     LOG( "CLocationManagerServer::CheckForRemappingCallback" );
   418     LOG( "CLocationManagerServer::CheckForRemappingCallback" );
   419     CLocationManagerServer* self = STATIC_CAST( CLocationManagerServer*, aAny );
   419     CLocationManagerServer* self = STATIC_CAST( CLocationManagerServer*, aAny );
   420 
   420 
   421     self->iTimer->Cancel();    
   421     self->iTimer->Cancel();    
   422     
   422     
   423     if ( self->iLocationRecord->RemappingNeeded() )
   423     if ( self->iLocationRecord->RemappingNeeded() && !self->iLocationRecord->IsLowBattery())
   424         {     
   424         {     
   425         self->iTimer->Start( self->iLocManStopRemapDelay * 1000000, 0, TCallBack( PositioningStopTimeout, self ) );
   425         self->iTimer->Start( self->iLocManStopRemapDelay * 1000000, 0, TCallBack( PositioningStopTimeout, self ) );
   426         self->iWaitForPositioningStopTimeout = ETrue;
   426         self->iWaitForPositioningStopTimeout = ETrue;
   427         }
   427         }
   428     else
   428     else