From 9ace5d8375cac6460297dd7f4a1dcb09f052ddd9 Mon Sep 17 00:00:00 2001 From: Christian Pauly Date: Mon, 30 May 2022 09:24:26 +0200 Subject: [PATCH] chore: Follow up fix qr code scanner --- lib/pages/new_private_chat/qr_scanner_modal.dart | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/lib/pages/new_private_chat/qr_scanner_modal.dart b/lib/pages/new_private_chat/qr_scanner_modal.dart index d6fcb6cd..73689141 100644 --- a/lib/pages/new_private_chat/qr_scanner_modal.dart +++ b/lib/pages/new_private_chat/qr_scanner_modal.dart @@ -59,6 +59,12 @@ class _QrScannerModalState extends State { void _onQRViewCreated(QRViewController controller) { this.controller = controller; + // Workaround for QR Scanner is started in Pause mode + // https://github.com/juliuscanute/qr_code_scanner/issues/538#issuecomment-1133883828 + if (Platform.isAndroid) { + controller.pauseCamera(); + } + controller.resumeCamera(); late StreamSubscription sub; sub = controller.scannedDataStream.listen((scanData) { sub.cancel();