Change getGnssTimeMillis to use location.getElapsedRealtimeNanos().
Bug: 178150888 Test: LocationManagerCoarseTest#testGnssProvidedClock Change-Id: Iac289f2ff9f9b389715166f60be0d00c8a8fac9d
This commit is contained in:
@@ -74,7 +74,6 @@ import android.os.ICancellationSignal;
|
||||
import android.os.ParcelFileDescriptor;
|
||||
import android.os.Process;
|
||||
import android.os.RemoteException;
|
||||
import android.os.SystemClock;
|
||||
import android.os.UserHandle;
|
||||
import android.os.WorkSource;
|
||||
import android.os.WorkSource.WorkChain;
|
||||
@@ -1297,10 +1296,7 @@ public class LocationManagerService extends ILocationManager.Stub {
|
||||
return null;
|
||||
}
|
||||
|
||||
long currentNanos = SystemClock.elapsedRealtimeNanos();
|
||||
long deltaMs = NANOSECONDS.toMillis(
|
||||
location.getElapsedRealtimeAgeNanos(currentNanos));
|
||||
return new LocationTime(location.getTime() + deltaMs, currentNanos);
|
||||
return new LocationTime(location.getTime(), location.getElapsedRealtimeNanos());
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user