summaryrefslogtreecommitdiffstats
path: root/src/com/android/settings/LocationSettings.java
diff options
context:
space:
mode:
authorPer Allard <per2.allard@sonymobile.com>2012-10-09 14:18:55 +0200
committerelektroschmock <elektroschmock78@googlemail.com>2013-02-25 21:39:41 +0100
commit63ee7ece0794044d6514a41266518b9df83736d8 (patch)
tree83da1f9655bd6f41016e1f4044edc37f783cd50a /src/com/android/settings/LocationSettings.java
parent50c5cb4490b02ed1af0b4a80d9bad2321edd744b (diff)
downloadpackages_apps_settings-63ee7ece0794044d6514a41266518b9df83736d8.zip
packages_apps_settings-63ee7ece0794044d6514a41266518b9df83736d8.tar.gz
packages_apps_settings-63ee7ece0794044d6514a41266518b9df83736d8.tar.bz2
Prevent cursor from causing global reference leaks.
To fix this the ContentQueryMap needs to be closed when onStop is called so any global references can be reclaimed. Change-Id: I0c679c10b0d75ab0aac2fe499563c57d934e318a
Diffstat (limited to 'src/com/android/settings/LocationSettings.java')
-rw-r--r--src/com/android/settings/LocationSettings.java1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/com/android/settings/LocationSettings.java b/src/com/android/settings/LocationSettings.java
index cfbbe26..0e50188 100644
--- a/src/com/android/settings/LocationSettings.java
+++ b/src/com/android/settings/LocationSettings.java
@@ -76,6 +76,7 @@ public class LocationSettings extends SettingsPreferenceFragment
if (mSettingsObserver != null) {
mContentQueryMap.deleteObserver(mSettingsObserver);
}
+ mContentQueryMap.close();
}
private PreferenceScreen createPreferenceHierarchy() {