summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author You Kim <you.kim72@gmail.com> 2012-10-28 03:58:44 +0900
committer You Kim <you.kim72@gmail.com> 2012-12-07 04:33:05 +0900
commit87c1b3127e6fecf08dfad039a4ee6eac1e3756fb (patch)
treefe6bc4592392fb32ad589694a2a79c94a2a074e2
parent568f923ba4cf522f699837bee0d8cba318343345 (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.java3
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);