diff -r 33ae025ac1e8 -r 2290317b9ec5 locationmanager/server/src/clocationmanagerserver.cpp --- a/locationmanager/server/src/clocationmanagerserver.cpp Mon May 03 12:55:01 2010 +0300 +++ b/locationmanager/server/src/clocationmanagerserver.cpp Fri May 14 16:38:28 2010 +0300 @@ -420,7 +420,7 @@ self->iTimer->Cancel(); - if ( self->iLocationRecord->RemappingNeeded() ) + if ( self->iLocationRecord->RemappingNeeded() && !self->iLocationRecord->IsLowBattery()) { self->iTimer->Start( self->iLocManStopRemapDelay * 1000000, 0, TCallBack( PositioningStopTimeout, self ) ); self->iWaitForPositioningStopTimeout = ETrue;