summaryrefslogtreecommitdiff
path: root/lib/widgets
diff options
context:
space:
mode:
authoruvok2025-08-01 19:51:51 +0200
committeruvok2025-08-01 19:51:51 +0200
commitd0c1da353efe0de5b4c4d13ca514299357b5159d (patch)
tree0cedb1193becf43ef8a9416206191e496da23f2b /lib/widgets
parentc4d29740d29613ae91afc39aedd6b362f2ef7ce8 (diff)
bml: Separate variable for better debugging
Diffstat (limited to 'lib/widgets')
-rw-r--r--lib/widgets/badge_motive_list.dart6
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) {