From 3759c46b56989f6c0ede066ba88d28dbb123464e Mon Sep 17 00:00:00 2001 From: Marinov Date: Fri, 6 Mar 2026 19:37:50 +0200 Subject: [PATCH] [MS-1380] Launch camera setup in viewLifecycleOwner.lifecycleScope to avoid trying to access view after it's been destroyed --- .../face/capture/screens/livefeedback/LiveFeedbackFragment.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/face/capture/src/main/java/com/simprints/face/capture/screens/livefeedback/LiveFeedbackFragment.kt b/face/capture/src/main/java/com/simprints/face/capture/screens/livefeedback/LiveFeedbackFragment.kt index 129dc3455e..61f5fa1200 100644 --- a/face/capture/src/main/java/com/simprints/face/capture/screens/livefeedback/LiveFeedbackFragment.kt +++ b/face/capture/src/main/java/com/simprints/face/capture/screens/livefeedback/LiveFeedbackFragment.kt @@ -141,7 +141,7 @@ internal class LiveFeedbackFragment : Fragment(R.layout.fragment_live_feedback) } /** Initialize CameraX, and prepare to bind the camera use cases */ - private fun setUpCamera() = lifecycleScope.launch { + private fun setUpCamera() = viewLifecycleOwner.lifecycleScope.launch { if (::cameraExecutor.isInitialized && !cameraExecutor.isShutdown) { return@launch }