From 95c0b574b042c0a81814b21d830b36174d8dee23 Mon Sep 17 00:00:00 2001 From: rebelonion <87634197+rebelonion@users.noreply.github.com> Date: Fri, 3 May 2024 09:22:52 -0500 Subject: [PATCH] fix media initialization check --- .../dantotsu/media/manga/mangareader/MangaReaderActivity.kt | 4 ++++ 1 file changed, 4 insertions(+) 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 af664426..86085f58 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 @@ -187,6 +187,10 @@ class MangaReaderActivity : AppCompatActivity() { defaultSettings = loadReaderSettings("reader_settings") ?: defaultSettings onBackPressedDispatcher.addCallback(this) { + if (!::media.isInitialized) { + finish() + return@addCallback + } val chapter = (MediaNameAdapter.findChapterNumber(media.manga!!.selectedChapter!!) ?.minus(1L) ?: 0).toString() if (chapter == "0.0" && PrefManager.getVal(PrefName.ChapterZeroReader)