DO NOT MERGE: Do not inject mock location to chipset

Bug: 177561690
Test: on device
Change-Id: Icafbdf54fe807f8779377b13cb4e4eb265db692e
This commit is contained in:
Yu-Han Yang
2021-01-15 15:23:52 -08:00
parent be9c053cef
commit c59cbd13f6

View File

@@ -772,6 +772,9 @@ public class GnssLocationProvider extends AbstractLocationProvider implements
} }
private void injectBestLocation(Location location) { private void injectBestLocation(Location location) {
if (location.isFromMockProvider()) {
return;
}
if (DEBUG) { if (DEBUG) {
Log.d(TAG, "injectBestLocation: " + location); Log.d(TAG, "injectBestLocation: " + location);
} }
@@ -878,6 +881,9 @@ public class GnssLocationProvider extends AbstractLocationProvider implements
} }
private void handleUpdateLocation(Location location) { private void handleUpdateLocation(Location location) {
if (location.isFromMockProvider()) {
return;
}
if (location.hasAccuracy()) { if (location.hasAccuracy()) {
if (DEBUG) { if (DEBUG) {
Log.d(TAG, "injectLocation: " + location); Log.d(TAG, "injectLocation: " + location);