summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPer Allard <per2.allard@sonymobile.com>2012-10-09 14:18:55 +0200
committerHenrik Baard <henrik.baard@sonymobile.com>2013-02-01 08:09:04 +0100
commit5416d07100d99e5206ca4de8578ede217ab2c23f (patch)
treee96c42b21656ff7d8e67f1c90108eade178a5631
parent505232be07e388c602529e14254df013637b16f2 (diff)
downloadpackages_apps_Settings-5416d07100d99e5206ca4de8578ede217ab2c23f.tar.gz
packages_apps_Settings-5416d07100d99e5206ca4de8578ede217ab2c23f.tar.bz2
packages_apps_Settings-5416d07100d99e5206ca4de8578ede217ab2c23f.zip
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
-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 cfbbe26b6..0e5018819 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() {