From 922c329fab3d65157c4537937cfc32b0f2cb1ff5 Mon Sep 17 00:00:00 2001 From: sowjanyakch Date: Mon, 9 Sep 2024 22:47:37 +0200 Subject: [PATCH] Fix bug - select contacts onclick Signed-off-by: sowjanyakch --- .../com/nextcloud/talk/contacts/ContactsActivityCompose.kt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/com/nextcloud/talk/contacts/ContactsActivityCompose.kt b/app/src/main/java/com/nextcloud/talk/contacts/ContactsActivityCompose.kt index b57e87061..c1b22e6b0 100644 --- a/app/src/main/java/com/nextcloud/talk/contacts/ContactsActivityCompose.kt +++ b/app/src/main/java/com/nextcloud/talk/contacts/ContactsActivityCompose.kt @@ -52,7 +52,9 @@ import androidx.compose.runtime.Composable import androidx.compose.runtime.DisposableEffect import androidx.compose.runtime.collectAsState import androidx.compose.runtime.getValue +import androidx.compose.runtime.mutableStateOf import androidx.compose.runtime.remember +import androidx.compose.runtime.setValue import androidx.compose.ui.Alignment import androidx.compose.ui.Modifier import androidx.compose.ui.graphics.Color @@ -166,7 +168,7 @@ class ContactsActivityCompose : BaseActivity() { @Composable fun ContactItemRow(contact: AutocompleteUser, contactsViewModel: ContactsViewModel, context: Context) { - var isSelected = remember(contact) { contactsViewModel.selectedParticipantsList.value.contains(contact) } + var isSelected by remember { mutableStateOf(contactsViewModel.selectedParticipantsList.value.contains(contact)) } val roomUiState by contactsViewModel.roomViewState.collectAsState() val isAddParticipants = contactsViewModel.isAddParticipantsView.collectAsState() Row(