From e3e396579566699ae5ec2ed026b7a65083b9588c Mon Sep 17 00:00:00 2001 From: Finnley Somdahl <87634197+rebelonion@users.noreply.github.com> Date: Tue, 9 Jan 2024 06:05:01 -0600 Subject: [PATCH] manga progress check fix --- .../dantotsu/media/manga/mangareader/MangaReaderActivity.kt | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/ani/dantotsu/media/manga/mangareader/MangaReaderActivity.kt b/app/src/main/java/ani/dantotsu/media/manga/mangareader/MangaReaderActivity.kt index 067ee56f..3ab43f48 100644 --- a/app/src/main/java/ani/dantotsu/media/manga/mangareader/MangaReaderActivity.kt +++ b/app/src/main/java/ani/dantotsu/media/manga/mangareader/MangaReaderActivity.kt @@ -255,7 +255,7 @@ class MangaReaderActivity : AppCompatActivity() { } showProgressDialog = - if (settings.askIndividual) loadData("${media.id}_progressDialog") != true else false + if (settings.askIndividual) loadData("${media.id}_progressDialog")?: true else false //Chapter Change fun change(index: Int) { @@ -849,13 +849,15 @@ class MangaReaderActivity : AppCompatActivity() { private fun progress(runnable: Runnable) { if (maxChapterPage - currentChapterPage <= 1 && Anilist.userid != null) { + showProgressDialog = + if (settings.askIndividual) loadData("${media.id}_progressDialog")?: true else false if (showProgressDialog) { val dialogView = layoutInflater.inflate(R.layout.item_custom_dialog, null) val checkbox = dialogView.findViewById(R.id.dialog_checkbox) checkbox.text = getString(R.string.dont_ask_again, media.userPreferredName) checkbox.setOnCheckedChangeListener { _, isChecked -> - saveData("${media.id}_progressDialog", isChecked) + saveData("${media.id}_progressDialog", !isChecked) showProgressDialog = !isChecked } val incognito =