Fix badge not updating correctly

This commit is contained in:
MM20 2022-08-05 13:52:16 +02:00
parent 59c250f505
commit 7c9264bf06
No known key found for this signature in database
GPG Key ID: 0B61A8F2DEAFA389

View File

@ -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)