diff options
-rw-r--r-- | lib/widgets/badge_motive_list.dart | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/lib/widgets/badge_motive_list.dart b/lib/widgets/badge_motive_list.dart index d38ad18..a03e174 100644 --- a/lib/widgets/badge_motive_list.dart +++ b/lib/widgets/badge_motive_list.dart @@ -58,7 +58,9 @@ class _BadgeMotiveListState extends State<BadgeMotiveList> { builder: (context, child) { return ListView.separated( itemBuilder: (context, index) { - var item = widget._motiveVM.motives[index]; + final item = widget._motiveVM.motives[index]; + final selected = + widget._motiveVM.currentMotive?.id == item.id; return ListTile( title: Text(item.description), selectedTileColor: mytheme.primaryColorLight, @@ -69,7 +71,7 @@ class _BadgeMotiveListState extends State<BadgeMotiveList> { widget.onItemSelected(item); await widget._motiveVM.setMotive(item); }, - selected: widget._motiveVM.currentMotive?.id == item.id, + selected: selected, ); }, separatorBuilder: (context, index) { |