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 )