diff options
author | Fei Zhang <feizhang@codeaurora.org> | 2014-03-11 17:07:29 +0800 |
---|---|---|
committer | Abhisek Devkota <ciwrl@cyanogenmod.com> | 2014-10-20 23:17:06 +0000 |
commit | 0b9bae7b23b2d95ab7d8c62e591198080bb8c437 (patch) | |
tree | 0fa4287950783348d92e6ebebedf7dd0b6ca2206 | |
parent | 95f9cda4e9d51b0e6296c37a00cbbf0e58320938 (diff) | |
download | android_packages_apps_Camera2-0b9bae7b23b2d95ab7d8c62e591198080bb8c437.tar.gz android_packages_apps_Camera2-0b9bae7b23b2d95ab7d8c62e591198080bb8c437.tar.bz2 android_packages_apps_Camera2-0b9bae7b23b2d95ab7d8c62e591198080bb8c437.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 e178649b3..5a0aa9caf 100644 --- a/src/com/android/camera/PieController.java +++ b/src/com/android/camera/PieController.java @@ -73,6 +73,8 @@ public class PieController { mPreferenceMap.clear(); mListPreferenceMap.clear(); setPreferenceGroup(group); + mPreferences.clear(); + mOverrides.clear(); } public void onSettingChanged(ListPreference pref) { |