From c242770435ed89d6e8e2907b851ce642c4994510 Mon Sep 17 00:00:00 2001 From: aayush262 Date: Thu, 7 Nov 2024 21:50:20 +0530 Subject: [PATCH] fix: manga crash --- .../manga/mangareader/MangaReaderActivity.kt | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 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 c85326dd..5928f272 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,16 +187,7 @@ class MangaReaderActivity : AppCompatActivity() { onBackPressedDispatcher.onBackPressed() } - @Suppress("UNCHECKED_CAST") - val list = (PrefManager.getNullableCustomVal( - "continueMangaList", - listOf(), - List::class.java - ) as List).toMutableList() - if (list.contains(media.id)) list.remove(media.id) - list.add(media.id) - PrefManager.setCustomVal("continueAnimeList", list) defaultSettings = loadReaderSettings("reader_settings") ?: defaultSettings @@ -272,7 +263,16 @@ class MangaReaderActivity : AppCompatActivity() { } else model.getMedia().value ?: return model.setMedia(media) + @Suppress("UNCHECKED_CAST") + val list = (PrefManager.getNullableCustomVal( + "continueMangaList", + listOf(), + List::class.java + ) as List).toMutableList() + if (list.contains(media.id)) list.remove(media.id) + list.add(media.id) + PrefManager.setCustomVal("continueAnimeList", list) if (PrefManager.getVal(PrefName.AutoDetectWebtoon) && media.countryOfOrigin != "JP") applyWebtoon( defaultSettings )