From 08ba91aa4741c84ca778c4758ab435ab455e27e7 Mon Sep 17 00:00:00 2001 From: Shade Date: Sun, 24 Nov 2024 19:34:19 +0400 Subject: [PATCH] Favorite Support --- src/main/kotlin/viewmodel/SecVaultScreenModel.kt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main/kotlin/viewmodel/SecVaultScreenModel.kt b/src/main/kotlin/viewmodel/SecVaultScreenModel.kt index 548f73f..d192051 100644 --- a/src/main/kotlin/viewmodel/SecVaultScreenModel.kt +++ b/src/main/kotlin/viewmodel/SecVaultScreenModel.kt @@ -74,7 +74,9 @@ class SecVaultScreenModel( fun loadCredentials() { screenModelScope.launch(dispatcher) { _secVaultState.value = UiState.Loading - selectedCredential.value.getId()?.let { loadSelectedCredential(it)} + val id = selectedCredential.value.getId() + _selectedCredential.value = SelectedCredential(null, null) + id?.let { loadSelectedCredential(it) } when (_selectedMenuItem.value) { DefaultMenuItem.PASSWORDS -> loadPasswords(_selectedSortItem.value)