From 6554eadef2c0df2a39653b1c474b7280690d15e5 Mon Sep 17 00:00:00 2001 From: Remy Chantenay Date: Mon, 6 Nov 2023 11:25:23 +0100 Subject: [PATCH] Android: Fix Add Link sheet state Signed-off-by: Remy Chantenay --- .../app/omnivore/omnivore/ui/library/LibraryView.kt | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/android/Omnivore/app/src/main/java/app/omnivore/omnivore/ui/library/LibraryView.kt b/android/Omnivore/app/src/main/java/app/omnivore/omnivore/ui/library/LibraryView.kt index d5e6f1b5b..35045b459 100644 --- a/android/Omnivore/app/src/main/java/app/omnivore/omnivore/ui/library/LibraryView.kt +++ b/android/Omnivore/app/src/main/java/app/omnivore/omnivore/ui/library/LibraryView.kt @@ -33,6 +33,7 @@ import app.omnivore.omnivore.ui.components.LabelsViewModel import app.omnivore.omnivore.ui.savedItemViews.SavedItemCard import app.omnivore.omnivore.ui.reader.PDFReaderActivity import app.omnivore.omnivore.ui.reader.WebReaderLoadingContainerActivity +import app.omnivore.omnivore.ui.save.SaveState import app.omnivore.omnivore.ui.save.SaveViewModel import kotlinx.coroutines.flow.distinctUntilChanged import kotlinx.coroutines.launch @@ -156,8 +157,14 @@ fun BottomSheetContent(libraryViewModel: LibraryViewModel, labelsViewModel: Labe BottomSheetUI { AddLinkSheetContent( saveViewModel = saveViewModel, - onCancel = { libraryViewModel.showAddLinkSheetLiveData.value = false }, - onLinkAdded = { libraryViewModel.showAddLinkSheetLiveData.value = false } + onCancel = { + libraryViewModel.showAddLinkSheetLiveData.value = false + saveViewModel.saveState.value = SaveState.NONE + }, + onLinkAdded = { + libraryViewModel.showAddLinkSheetLiveData.value = false + saveViewModel.saveState.value = SaveState.NONE + } ) } }