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 } }