From e2d5602c7dd55cdef3b173ac303dc370eeaf8d73 Mon Sep 17 00:00:00 2001 From: Dhruv80576 Date: Thu, 7 Nov 2024 17:21:37 +0530 Subject: [PATCH] fix: inefficient ui flow of scan qr --- lib/pages/new_private_chat/new_private_chat.dart | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/lib/pages/new_private_chat/new_private_chat.dart b/lib/pages/new_private_chat/new_private_chat.dart index 7cb177afc..ec4f28630 100644 --- a/lib/pages/new_private_chat/new_private_chat.dart +++ b/lib/pages/new_private_chat/new_private_chat.dart @@ -83,8 +83,14 @@ class NewPrivateChatController extends State { } await showAdaptiveBottomSheet( context: context, - builder: (_) => QrScannerModal( - onScan: (link) => UrlLauncher(context, link).openMatrixToUrl(), + builder: (_) => WillPopScope( + onWillPop: () async { + Navigator.of(context).pop(); + return false; + }, + child: QrScannerModal( + onScan: (link) => UrlLauncher(context, link).openMatrixToUrl(), + ), ), ); }