diff options
author | zhuw <zhuw@codeaurora.org> | 2018-03-01 18:41:48 +0800 |
---|---|---|
committer | Gerrit - the friendly Code Review server <code-review@localhost> | 2018-03-04 21:53:13 -0800 |
commit | eadc6272944cac9d938c35ba3d8dd1019096ddd1 (patch) | |
tree | fbf6f47b7023edd129a90fd5f598a2d11e56960b /src/com/android/camera/CaptureUI.java | |
parent | 13fdc8a950b435a5355364313dcf033b9b416bd6 (diff) | |
download | android_packages_apps_Snap-eadc6272944cac9d938c35ba3d8dd1019096ddd1.tar.gz android_packages_apps_Snap-eadc6272944cac9d938c35ba3d8dd1019096ddd1.tar.bz2 android_packages_apps_Snap-eadc6272944cac9d938c35ba3d8dd1019096ddd1.zip |
Fix redundant ROI when enable FD
remove redundant ROI after TAF
Change-Id: Ic50470c7593816cd3b3d698d6534448f1123328d
Diffstat (limited to 'src/com/android/camera/CaptureUI.java')
-rwxr-xr-x | src/com/android/camera/CaptureUI.java | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/com/android/camera/CaptureUI.java b/src/com/android/camera/CaptureUI.java index 450ba62b3..950820fcc 100755 --- a/src/com/android/camera/CaptureUI.java +++ b/src/com/android/camera/CaptureUI.java @@ -177,6 +177,7 @@ public class CaptureUI implements FocusOverlayManager.FocusUI, private Allocation mMonoDummyAllocation; private Allocation mMonoDummyOutputAllocation; private boolean mIsMonoDummyAllocationEverUsed = false; + private boolean mIsTouchAF = false; private int mScreenRatio = CameraUtil.RATIO_UNKNOWN; private int mTopMargin = 0; @@ -1430,7 +1431,8 @@ public class CaptureUI implements FocusOverlayManager.FocusUI, return mTrackingFocusRenderer; } - return (mFaceView != null && mFaceView.faceExists()) ? mFaceView : mPieRenderer; + return (mFaceView != null && mFaceView.faceExists() && !mIsTouchAF) ? + mFaceView : mPieRenderer; } @Override @@ -1446,11 +1448,13 @@ public class CaptureUI implements FocusOverlayManager.FocusUI, public void clearFocus() { FocusIndicator indicator = getFocusIndicator(); if (indicator != null) indicator.clear(); + mIsTouchAF = false; } @Override public void setFocusPosition(int x, int y) { mPieRenderer.setFocus(x, y); + mIsTouchAF = true; } @Override |