From 48606a9e39bfbfa5475ba5bab360fd76b6b80409 Mon Sep 17 00:00:00 2001 From: Thibault Deckers Date: Fri, 4 Sep 2020 22:10:30 +0900 Subject: [PATCH] apply directly when tapping option in selection dialogs --- lib/widgets/common/aves_selection_dialog.dart | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/lib/widgets/common/aves_selection_dialog.dart b/lib/widgets/common/aves_selection_dialog.dart index 4165183ba..a681e8df7 100644 --- a/lib/widgets/common/aves_selection_dialog.dart +++ b/lib/widgets/common/aves_selection_dialog.dart @@ -37,11 +37,6 @@ class _AvesSelectionDialogState extends State { onPressed: () => Navigator.pop(context), child: Text('Cancel'.toUpperCase()), ), - FlatButton( - key: Key('apply-button'), - onPressed: () => Navigator.pop(context, _selectedValue), - child: Text('Apply'.toUpperCase()), - ), ], ); } @@ -50,7 +45,11 @@ class _AvesSelectionDialogState extends State { key: Key(value.toString()), value: value, groupValue: _selectedValue, - onChanged: (v) => setState(() => _selectedValue = v), + onChanged: (v) { + _selectedValue = v; + Navigator.pop(context, _selectedValue); + setState(() {}); + }, title: Text( title, softWrap: false,