Add 0,0 location check
Ignore 0,0 locations from any real provider. Test: n/a Bug: 142977619 Change-Id: Ia3fd9712b6a8b3881ebfe2b29279700fa4b32d0f
This commit is contained in:
@@ -1000,6 +1000,12 @@ public class LocationManagerService extends ILocationManager.Stub {
|
||||
|
||||
@Override
|
||||
public void onReportLocation(Location location) {
|
||||
// likelihood of a 0,0 bug is far greater than this being a valid location
|
||||
if (!isMock() && location.getLatitude() == 0 && location.getLongitude() == 0) {
|
||||
Slog.w(TAG, "blocking 0,0 location from " + mName + " provider");
|
||||
return;
|
||||
}
|
||||
|
||||
synchronized (mLock) {
|
||||
handleLocationChangedLocked(location, this);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user