summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFei Zhang <feizhang@codeaurora.org>2013-12-02 14:14:07 +0800
committerSteve Kondik <shade@chemlab.org>2013-12-10 10:35:46 -0800
commit177aa1111665d8073e2f3ad9229739e4b23943b8 (patch)
treedc5961cf985e1b77ddad6b2bcf0c19da8c5e61c6
parent659a5905af7318e41fdfef8bc6bf26363d505535 (diff)
downloadandroid_packages_apps_Gallery2-177aa1111665d8073e2f3ad9229739e4b23943b8.tar.gz
android_packages_apps_Gallery2-177aa1111665d8073e2f3ad9229739e4b23943b8.tar.bz2
android_packages_apps_Gallery2-177aa1111665d8073e2f3ad9229739e4b23943b8.zip
Camera: fix memory leak when switch and snapshot in front/back
Memory leak is found in com.android.gallery3d when do fornt/back switch and snapshot. Need clear the mOverrides Map when init. Change-Id: Iaca466f91fb7dc6273b03c2f148439fb1795b1d6
-rw-r--r--src/com/android/camera/PieController.java2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/com/android/camera/PieController.java b/src/com/android/camera/PieController.java
index 3cbcb4bf5..3fffedb1d 100644
--- a/src/com/android/camera/PieController.java
+++ b/src/com/android/camera/PieController.java
@@ -65,6 +65,8 @@ public class PieController {
mRenderer.clearItems();
mPreferenceMap.clear();
setPreferenceGroup(group);
+ mPreferences.clear();
+ mOverrides.clear();
}
public void onSettingChanged(ListPreference pref) {