From ad2f097d6bb1242feb9bdb85dbb5a563d6951a8b Mon Sep 17 00:00:00 2001 From: vjrj <vjrj@comunes.org> Date: Sun, 1 Dec 2024 11:31:40 +0100 Subject: [PATCH] Add condition to prevent popping if navigator can't pop --- lib/ui/widgets/contacts_actions.dart | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/ui/widgets/contacts_actions.dart b/lib/ui/widgets/contacts_actions.dart index bebc8c75..ee0d8673 100644 --- a/lib/ui/widgets/contacts_actions.dart +++ b/lib/ui/widgets/contacts_actions.dart @@ -49,7 +49,9 @@ void showContactPage(BuildContext context, Contact contact) { void onSentContact(BuildContext context, Contact contact) { context.read<PaymentCubit>().selectUser(contact); - Navigator.of(context, rootNavigator: true).pop(); + if (Navigator.canPop(context)) { + Navigator.of(context, rootNavigator: true).pop(); + } context.read<BottomNavCubit>().updateIndex(0); } -- GitLab