commit | 260d667b27af006193fbb9de58332b87bc6c85d2 | [log] [tgz] |
---|---|---|
author | Dante Russo <drusso@codeaurora.org> | Mon Jun 20 11:11:59 2016 -0700 |
committer | Aarthi Thiruvengadam <athiru@google.com> | Tue Jun 21 09:39:39 2016 -0700 |
tree | 761c693ca1f3ec62ca057bd2cfad34a5ae94218e | |
parent | f159b74608f76433a4e4ee563e13f7fa38ea559c [diff] |
Prevent startNavigating() call when GPS is off When system comes back from idle state, GnssLocationProvider invokes startNavigating() even when GPS is turned off in settings. Bug: 29512509 Change-Id: Ifcc6a06d698f65f868d18244f7166663ab57f57e CRs-Fixed: 1022372
diff --git a/services/core/java/com/android/server/location/GnssLocationProvider.java b/services/core/java/com/android/server/location/GnssLocationProvider.java index 6b916be..2fc14ec 100644 --- a/services/core/java/com/android/server/location/GnssLocationProvider.java +++ b/services/core/java/com/android/server/location/GnssLocationProvider.java
@@ -1192,7 +1192,7 @@ } if (DEBUG) Log.d(TAG, "setRequest " + mProviderRequest); - if (mProviderRequest.reportLocation && !mDisableGps) { + if (mProviderRequest.reportLocation && !mDisableGps && isEnabled()) { // update client uids updateClientUids(mWorkSource);