From 7c9264bf06c42b4d148710e4bf5f93daa1eeb93b Mon Sep 17 00:00:00 2001 From: MM20 <15646950+MM2-0@users.noreply.github.com> Date: Fri, 5 Aug 2022 13:52:16 +0200 Subject: [PATCH] Fix badge not updating correctly --- .../mm20/launcher2/ui/launcher/search/common/grid/GridItem.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ui/src/main/java/de/mm20/launcher2/ui/launcher/search/common/grid/GridItem.kt b/ui/src/main/java/de/mm20/launcher2/ui/launcher/search/common/grid/GridItem.kt index 94f8ddc1..02cbef5d 100644 --- a/ui/src/main/java/de/mm20/launcher2/ui/launcher/search/common/grid/GridItem.kt +++ b/ui/src/main/java/de/mm20/launcher2/ui/launcher/search/common/grid/GridItem.kt @@ -52,7 +52,7 @@ fun GridItem(modifier: Modifier = Modifier, item: Searchable, showLabels: Boolea var showPopup by remember { mutableStateOf(false) } var bounds by remember { mutableStateOf(Rect.Zero) } Column(modifier = modifier, horizontalAlignment = Alignment.CenterHorizontally) { - val badge by remember { viewModel.badge }.collectAsState(null) + val badge by remember(item.key) { viewModel.badge }.collectAsState(null) val iconSize = LocalGridIconSize.current.toPixels() val icon by remember(item.key) { viewModel.getIcon(iconSize.toInt()) }.collectAsState(null)