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 bb28d7aa..c85326dd 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 @@ -58,6 +58,8 @@ import ani.dantotsu.media.Media import ani.dantotsu.media.MediaDetailsViewModel import ani.dantotsu.media.MediaNameAdapter import ani.dantotsu.media.MediaSingleton +import ani.dantotsu.media.anime.ExoplayerView +import ani.dantotsu.media.anime.ExoplayerView.Companion import ani.dantotsu.media.manga.MangaCache import ani.dantotsu.media.manga.MangaChapter import ani.dantotsu.others.ImageViewDialog @@ -185,6 +187,17 @@ 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 onBackPressedDispatcher.addCallback(this) {