diff options
author | Sai Kumar Sanagavarapu <ssanagav@codeaurora.org> | 2015-02-25 18:23:58 +0530 |
---|---|---|
committer | Steve Kondik <steve@cyngn.com> | 2016-07-30 05:05:24 -0700 |
commit | 5933a0b131eb0d53f3ae0fb06d3a76a8f7a6c6a2 (patch) | |
tree | 786fd414d4cc6d984f0f050aafdc5f07fb36a92a | |
parent | ebe93e533d3929715585acaf46208c74ef4a70e9 (diff) | |
download | android_packages_apps_Snap-5933a0b131eb0d53f3ae0fb06d3a76a8f7a6c6a2.tar.gz android_packages_apps_Snap-5933a0b131eb0d53f3ae0fb06d3a76a8f7a6c6a2.tar.bz2 android_packages_apps_Snap-5933a0b131eb0d53f3ae0fb06d3a76a8f7a6c6a2.zip |
SnapdragonCamera: Fix AEC lock issue after non-zsl snapshot.
In non-zsl snapshot, focus manager is set to unlock AEC after setting
camera parameters in startpreview(). Due to this, AEC gets unlocked
only after next touch focus or any set param call. Fixed this by
changing the order during startpreview().
Change-Id: I320d7b37c7107ce2242a52979505ff04029a83fa
-rw-r--r-- | src/com/android/camera/PhotoModule.java | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/com/android/camera/PhotoModule.java b/src/com/android/camera/PhotoModule.java index 0808bd995..e03e80963 100644 --- a/src/com/android/camera/PhotoModule.java +++ b/src/com/android/camera/PhotoModule.java @@ -2771,6 +2771,10 @@ public class PhotoModule mFocusManager.setAeAwbLock(false); // Unlock AE and AWB. } + if (!mSnapshotOnIdle) { + mFocusManager.setAeAwbLock(false); // Unlock AE and AWB. + } + setCameraParameters(UPDATE_PARAM_ALL); mCameraDevice.startPreview(); |