diff options
author | Fei Zhang <feizhang@codeaurora.org> | 2014-03-11 17:07:29 +0800 |
---|---|---|
committer | Fei Zhang <feizhang@codeaurora.org> | 2014-03-11 17:07:29 +0800 |
commit | 0994d9c653c385095e3ea84427d5dded1e2b76fd (patch) | |
tree | ae0620e7b8d69377556ad5a250045783ee641456 | |
parent | 45cdd51ac9100f221b114c9c89648781afe7482e (diff) | |
download | android_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
-rw-r--r-- | src/com/android/camera/PieController.java | 2 |
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) { |