From 9af6e61dc8293d68f77a2e3e9650e6f5a58ac24d Mon Sep 17 00:00:00 2001 From: Marc Rousavy Date: Mon, 19 Feb 2024 14:11:14 +0100 Subject: [PATCH] fix: Cancel focus on session close (#2578) --- .../com/mrousavy/camera/core/PersistentCameraCaptureSession.kt | 1 + 1 file changed, 1 insertion(+) diff --git a/package/android/src/main/java/com/mrousavy/camera/core/PersistentCameraCaptureSession.kt b/package/android/src/main/java/com/mrousavy/camera/core/PersistentCameraCaptureSession.kt index 2a7bd8c..db31fcf 100644 --- a/package/android/src/main/java/com/mrousavy/camera/core/PersistentCameraCaptureSession.kt +++ b/package/android/src/main/java/com/mrousavy/camera/core/PersistentCameraCaptureSession.kt @@ -64,6 +64,7 @@ class PersistentCameraCaptureSession(private val cameraManager: CameraManager, p get() = isActive && session != null && device != null && !didDestroyFromOutside override fun close() { + focusJob?.cancel() session?.tryAbortCaptures() device?.close() }