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