summaryrefslogtreecommitdiffstats
path: root/src/com/android/camera/PieController.java
diff options
context:
space:
mode:
authorFei Zhang <feizhang@codeaurora.org>2014-03-11 17:07:29 +0800
committerFei Zhang <feizhang@codeaurora.org>2014-03-11 17:07:29 +0800
commit0994d9c653c385095e3ea84427d5dded1e2b76fd (patch)
treeae0620e7b8d69377556ad5a250045783ee641456 /src/com/android/camera/PieController.java
parent45cdd51ac9100f221b114c9c89648781afe7482e (diff)
downloadandroid_packages_apps_Snap-0994d9c653c385095e3ea84427d5dded1e2b76fd.tar.gz
android_packages_apps_Snap-0994d9c653c385095e3ea84427d5dded1e2b76fd.tar.bz2
android_packages_apps_Snap-0994d9c653c385095e3ea84427d5dded1e2b76fd.zip
camera2: Fix memory leak when suspend/resume camera
Clear Overrides Map when init, to prevent memory leak. Change-Id: Iaca466f91fb7dc6273b03c2f148439fb1795b1d6
Diffstat (limited to 'src/com/android/camera/PieController.java')
-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 622440151..ba4988379 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) {