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 1f268bedf9..ad5b340f42 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 @@ -605,6 +605,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), @@ -614,9 +617,6 @@ class MangaInfoScreenModel( if (result == SnackbarResult.ActionPerformed && !isFavorited) { toggleFavorite() } - updateSuccessState { successState -> - successState.copy(hasPromptedToAddBefore = true) - } } } }