commit | 5416d07100d99e5206ca4de8578ede217ab2c23f | [log] [tgz] |
---|---|---|
author | Per Allard <per2.allard@sonymobile.com> | Tue Oct 09 14:18:55 2012 +0200 |
committer | Henrik Baard <henrik.baard@sonymobile.com> | Fri Feb 01 08:09:04 2013 +0100 |
tree | e96c42b21656ff7d8e67f1c90108eade178a5631 | |
parent | 505232be07e388c602529e14254df013637b16f2 [diff] |
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
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 @@ if (mSettingsObserver != null) { mContentQueryMap.deleteObserver(mSettingsObserver); } + mContentQueryMap.close(); } private PreferenceScreen createPreferenceHierarchy() {