From 13e2a18d1cf333797b9aff4afba65fbdd30d054b Mon Sep 17 00:00:00 2001 From: Ray Date: Wed, 27 Dec 2023 00:35:00 +0800 Subject: [PATCH] [fix]: SettingsPickerDialog pop exception --- lib/features/settings/widgets/settings_input_dialog.dart | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/features/settings/widgets/settings_input_dialog.dart b/lib/features/settings/widgets/settings_input_dialog.dart index fdc522fe..f65ea0dd 100644 --- a/lib/features/settings/widgets/settings_input_dialog.dart +++ b/lib/features/settings/widgets/settings_input_dialog.dart @@ -155,7 +155,9 @@ class SettingsPickerDialog extends HookConsumerWidget with PresLogger { title: Text(getTitle(e)), value: e, groupValue: selected, - onChanged: (value) => context.pop(e), + onChanged: (value) async { + await Navigator.of(context).maybePop(e); + }, ), ) .toList(),