From fe0f9f053bfba02476f3578dc6cb129b7f292e01 Mon Sep 17 00:00:00 2001 From: Houssein Zaghdane <46049558+zaghdaneh@users.noreply.github.com> Date: Wed, 3 May 2023 15:40:11 +0100 Subject: [PATCH] fix to multiple "add to library" toasts bug when adding a new series (#9433) fix to multiple "add to library" toasts bug (#9177) Co-authored-by: Houssein Zaghdane (cherry picked from commit 6ce42dc1676fe0a2e553edbc004c05eb3fd5df45) --- .../java/eu/kanade/tachiyomi/ui/manga/MangaScreenModel.kt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaScreenModel.kt b/app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaScreenModel.kt index 4fe4a5e4b..8ea24b8d1 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaScreenModel.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaScreenModel.kt @@ -1085,6 +1085,9 @@ class MangaInfoScreenModel( } if (!isFavorited && !successState.hasPromptedToAddBefore) { + updateSuccessState { successState -> + successState.copy(hasPromptedToAddBefore = true) + } coroutineScope.launch { val result = snackbarHostState.showSnackbar( message = context.getString(R.string.snack_add_to_library), @@ -1094,9 +1097,6 @@ class MangaInfoScreenModel( if (result == SnackbarResult.ActionPerformed && !isFavorited) { toggleFavorite() } - updateSuccessState { successState -> - successState.copy(hasPromptedToAddBefore = true) - } } } }