Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 7fc24c65 authored by Soonil Nagarkar's avatar Soonil Nagarkar
Browse files

Add 0,0 location check

Ignore 0,0 locations from any real provider.

Test: n/a
Bug: 142977619
Change-Id: Ia3fd9712b6a8b3881ebfe2b29279700fa4b32d0f
parent e4f30281
Loading
Loading
Loading
Loading
+6 −0
Original line number Diff line number Diff line
@@ -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);
            }