diff options
| author | 2012-10-28 03:58:44 +0900 | |
|---|---|---|
| committer | 2012-12-07 04:33:05 +0900 | |
| commit | 87c1b3127e6fecf08dfad039a4ee6eac1e3756fb (patch) | |
| tree | fe6bc4592392fb32ad589694a2a79c94a2a074e2 | |
| parent | 568f923ba4cf522f699837bee0d8cba318343345 (diff) | |
Wrong parameter in LocationManagerService
Fix wrong parameter in removeTestProvider
Change-Id: Ibf93833697c865904f29821e5778853127e5fb00
Signed-off-by: You Kim <you.kim72@gmail.com>
| -rw-r--r-- | services/java/com/android/server/LocationManagerService.java | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/services/java/com/android/server/LocationManagerService.java b/services/java/com/android/server/LocationManagerService.java index 89fa6d0580fb..f497b23451c2 100644 --- a/services/java/com/android/server/LocationManagerService.java +++ b/services/java/com/android/server/LocationManagerService.java @@ -1884,13 +1884,12 @@ public class LocationManagerService extends ILocationManager.Stub implements Run public void removeTestProvider(String provider) { checkMockPermissionsSafe(); synchronized (mLock) { - MockProvider mockProvider = mMockProviders.get(provider); + MockProvider mockProvider = mMockProviders.remove(provider); if (mockProvider == null) { throw new IllegalArgumentException("Provider \"" + provider + "\" unknown"); } long identity = Binder.clearCallingIdentity(); removeProviderLocked(mProvidersByName.get(provider)); - mMockProviders.remove(mockProvider); // reinstate real provider if available LocationProviderInterface realProvider = mRealProviders.get(provider); |