diff options
author | Per Allard <per2.allard@sonymobile.com> | 2012-10-09 14:18:55 +0200 |
---|---|---|
committer | Henrik Baard <henrik.baard@sonymobile.com> | 2013-02-01 08:09:04 +0100 |
commit | 5416d07100d99e5206ca4de8578ede217ab2c23f (patch) | |
tree | e96c42b21656ff7d8e67f1c90108eade178a5631 | |
parent | 505232be07e388c602529e14254df013637b16f2 (diff) | |
download | packages_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.java | 1 |
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() { |