From 40b645e8039afee455e652a8ce985fea811eb186 Mon Sep 17 00:00:00 2001 From: otsmr Date: Fri, 19 Jun 2026 16:00:58 +0200 Subject: [PATCH] do not hide camera if app life cycle is inactive --- lib/src/visual/views/home.view.dart | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/lib/src/visual/views/home.view.dart b/lib/src/visual/views/home.view.dart index c51f3e0a..f9426e38 100644 --- a/lib/src/visual/views/home.view.dart +++ b/lib/src/visual/views/home.view.dart @@ -204,7 +204,9 @@ class HomeViewState extends State with WidgetsBindingObserver { if (state == AppLifecycleState.resumed) { if (_offsetRatio < 1 && !_mainCameraController.isSharePreviewIsShown && - _isViewActive()) { + _isViewActive() && + _mainCameraController.cameraController == null && + !_mainCameraController.initCameraStarted) { unawaited( _mainCameraController.selectCamera( _mainCameraController.selectedCameraDetails.cameraId, @@ -212,8 +214,7 @@ class HomeViewState extends State with WidgetsBindingObserver { ), ); } - } else if (state == AppLifecycleState.inactive || - state == AppLifecycleState.paused) { + } else if (state == AppLifecycleState.paused) { unawaited(_mainCameraController.closeCamera()); } }