diff options
author | Dheeraj CVR <cvr.dheeraj@gmail.com> | 2014-04-19 02:33:46 +0530 |
---|---|---|
committer | Michael Bestas <mikeioannina@gmail.com> | 2015-09-20 20:02:05 +0300 |
commit | 63a86a9acad9564605b147662e37cf8cc8958a9d (patch) | |
tree | 21dc97b4f48d93e002d62d64e3ce570feb93ce05 /src/com/android/camera | |
parent | eaae37ffbc5c216e43540cf0a561a82384631796 (diff) | |
download | android_packages_apps_Snap-63a86a9acad9564605b147662e37cf8cc8958a9d.tar.gz android_packages_apps_Snap-63a86a9acad9564605b147662e37cf8cc8958a9d.tar.bz2 android_packages_apps_Snap-63a86a9acad9564605b147662e37cf8cc8958a9d.zip |
Camera2: Prevent autofocus when video snapshot is in progress
During video recording if screen is tapped repeatedly, autofocus is
started while the snapshot is taken. This would either result in an
out of focus snapshot which would also disturb the focus in the recorded
video or crash the sensors that can't handle autofocus during snapshot.
Change-Id: If2763094f5ab7536e4409469276de54580e803c8
Diffstat (limited to 'src/com/android/camera')
-rw-r--r-- | src/com/android/camera/VideoModule.java | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/com/android/camera/VideoModule.java b/src/com/android/camera/VideoModule.java index c7ceee10a..7a34adaf0 100644 --- a/src/com/android/camera/VideoModule.java +++ b/src/com/android/camera/VideoModule.java @@ -557,7 +557,7 @@ public class VideoModule implements CameraModule, } // Check if metering area or focus area is supported. - if (mFocusAreaSupported || mMeteringAreaSupported) { + if ((mFocusAreaSupported || mMeteringAreaSupported) && !mSnapshotInProgress) { mFocusManager.onSingleTapUp(x, y); } } |