From 5fa495515466fd7fcc4fd566b7a1dcc4f80ca66e Mon Sep 17 00:00:00 2001 From: Neil Fuller Date: Thu, 11 Jun 2020 13:43:26 +0100 Subject: [PATCH] Fix a remove*Listener call that doesn't remove Fix a remove*Listener call that doesn't remove the listener. Bug: 158819132 Test: Build only Merged-In: I67b57e8df8a6d39622999634cefdc267fc07ecae Change-Id: I67b57e8df8a6d39622999634cefdc267fc07ecae (cherry picked from commit 9a44590efa503bdcc06366bf1ecf35a6e1639e03) --- .../core/java/com/android/server/location/SettingsHelper.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/services/core/java/com/android/server/location/SettingsHelper.java b/services/core/java/com/android/server/location/SettingsHelper.java index cbb06b86a2910..8a35302d6fd5a 100644 --- a/services/core/java/com/android/server/location/SettingsHelper.java +++ b/services/core/java/com/android/server/location/SettingsHelper.java @@ -168,7 +168,7 @@ public class SettingsHelper { * Remove a listener for changes to the location enabled setting. */ public void removeOnLocationEnabledChangedListener(UserSettingChangedListener listener) { - mLocationMode.addListener(listener); + mLocationMode.removeListener(listener); } /**