| commit | 223e84d7336db189060f3f766a66037af8690496 | [log] [tgz] |
|---|---|---|
| author | Mike Lockwood <lockwood@android.com> | Fri Mar 12 07:51:06 2010 -0500 |
| committer | Mike Lockwood <lockwood@android.com> | Fri Mar 12 07:51:06 2010 -0500 |
| tree | 10ff50eb97ff732b7355c7270b25fd7e2b97d140 | |
| parent | 80362d4ac80c4635dd9dac6481522d9af2f167b2 [diff] [blame] |
Fix LocationManager.getProvider() API breakage. getProvider() needs to work for providers that are disabled. It should only return null if the provider does not exist. Change-Id: Ieb9fbd8965a10329377bc8ac9d8061cebe519ab5 Signed-off-by: Mike Lockwood <lockwood@android.com>
diff --git a/services/java/com/android/server/LocationManagerService.java b/services/java/com/android/server/LocationManagerService.java index 7aa092a..ef57056 100644 --- a/services/java/com/android/server/LocationManagerService.java +++ b/services/java/com/android/server/LocationManagerService.java
@@ -1341,7 +1341,7 @@ private Bundle _getProviderInfoLocked(String provider) { LocationProviderInterface p = mProvidersByName.get(provider); - if (p == null || !p.isEnabled()) { + if (p == null) { return null; }