diff options
Diffstat (limited to 'lib/widgets/badge_motive_list.dart')
-rw-r--r-- | lib/widgets/badge_motive_list.dart | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/lib/widgets/badge_motive_list.dart b/lib/widgets/badge_motive_list.dart index a9fe92e..d38ad18 100644 --- a/lib/widgets/badge_motive_list.dart +++ b/lib/widgets/badge_motive_list.dart @@ -31,6 +31,13 @@ class BadgeMotiveList extends NotifyingListWidget<BadgeMotive> { class _BadgeMotiveListState extends State<BadgeMotiveList> { @override + void initState() { + // I have no idea about the connection state here... + //widget._motiveVM.getCurrentMotive().ignore(); + super.initState(); + } + + @override Widget build(BuildContext context) { var mytheme = Theme.of(context); @@ -40,7 +47,10 @@ class _BadgeMotiveListState extends State<BadgeMotiveList> { children: [ ElevatedButton( child: Text("Refresh"), - onPressed: () async => await widget._motiveVM.updateMotives(), + onPressed: () async { + await widget._motiveVM.updateMotives(); + await widget._motiveVM.getCurrentMotive(); + }, ), Expanded( child: ListenableBuilder( |