diff options
author | Fei Zhang <feizhang@codeaurora.org> | 2013-11-21 18:25:48 +0800 |
---|---|---|
committer | Steve Kondik <shade@chemlab.org> | 2013-12-10 10:35:46 -0800 |
commit | 659a5905af7318e41fdfef8bc6bf26363d505535 (patch) | |
tree | 5f09f4391673938f94a07047bd7ccc0cb2d1bdc5 | |
parent | f1adfc490e9f58d653359b941cdbb5b9dad554b0 (diff) | |
download | android_packages_apps_Gallery2-659a5905af7318e41fdfef8bc6bf26363d505535.tar.gz android_packages_apps_Gallery2-659a5905af7318e41fdfef8bc6bf26363d505535.tar.bz2 android_packages_apps_Gallery2-659a5905af7318e41fdfef8bc6bf26363d505535.zip |
Camera: Refresh parameters to avoid change on saved settings.
We do not want the parameters that set in one Module used by
another Module. So after open Camera, we need refresh paramters
in CameraHolder, in order to grantee new copy in the next
getParameters call.
Change-Id: I11f7d47028be6bda0cc98e09b50ca47d520b3814
-rw-r--r-- | src/com/android/camera/CameraHolder.java | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/com/android/camera/CameraHolder.java b/src/com/android/camera/CameraHolder.java index 5b7bbfda3..88bb20d48 100644 --- a/src/com/android/camera/CameraHolder.java +++ b/src/com/android/camera/CameraHolder.java @@ -219,6 +219,9 @@ public class CameraHolder { throw new CameraHardwareException(e); } mParameters = mCameraDevice.getParameters(); + //refresh to guarantee new copy is given + //in next getParameters call + mCameraDevice.refreshParameters(); } else { try { mCameraDevice.reconnect(); |