From 5c37f1d00fcd648425bf5ed038300d238f948a1e Mon Sep 17 00:00:00 2001 From: Andrew Reeman Date: Sat, 2 Nov 2019 15:03:57 +0000 Subject: [PATCH] Issue 577: if passive focus then change capture state to waiting non precapture --- camerakit/src/main/java/com/camerakit/api/camera2/Camera2.kt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/camerakit/src/main/java/com/camerakit/api/camera2/Camera2.kt b/camerakit/src/main/java/com/camerakit/api/camera2/Camera2.kt index 00f5dc8fb7..8a21271403 100644 --- a/camerakit/src/main/java/com/camerakit/api/camera2/Camera2.kt +++ b/camerakit/src/main/java/com/camerakit/api/camera2/Camera2.kt @@ -263,7 +263,9 @@ class Camera2(eventsDelegate: CameraEvents, context: Context) : val aeState = result.get(CaptureResult.CONTROL_AE_STATE) if (aeState == null || aeState == CaptureResult.CONTROL_AE_STATE_PRECAPTURE || - aeState == CaptureRequest.CONTROL_AE_STATE_FLASH_REQUIRED) { + aeState == CaptureRequest.CONTROL_AE_STATE_FLASH_REQUIRED || + aeState == CaptureRequest.CONTROL_AF_STATE_PASSIVE_FOCUSED + ) { captureState = STATE_WAITING_NON_PRECAPTURE } }