fix: manga crash

This commit is contained in:
aayush262 2024-11-07 21:50:20 +05:30
parent 0fa2cf98d8
commit c242770435

View file

@ -187,16 +187,7 @@ class MangaReaderActivity : AppCompatActivity() {
onBackPressedDispatcher.onBackPressed() onBackPressedDispatcher.onBackPressed()
} }
@Suppress("UNCHECKED_CAST")
val list = (PrefManager.getNullableCustomVal(
"continueMangaList",
listOf<Int>(),
List::class.java
) as List<Int>).toMutableList()
if (list.contains(media.id)) list.remove(media.id)
list.add(media.id)
PrefManager.setCustomVal("continueAnimeList", list)
defaultSettings = loadReaderSettings("reader_settings") ?: defaultSettings defaultSettings = loadReaderSettings("reader_settings") ?: defaultSettings
@ -272,7 +263,16 @@ class MangaReaderActivity : AppCompatActivity() {
} }
else model.getMedia().value ?: return else model.getMedia().value ?: return
model.setMedia(media) model.setMedia(media)
@Suppress("UNCHECKED_CAST")
val list = (PrefManager.getNullableCustomVal(
"continueMangaList",
listOf<Int>(),
List::class.java
) as List<Int>).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( if (PrefManager.getVal(PrefName.AutoDetectWebtoon) && media.countryOfOrigin != "JP") applyWebtoon(
defaultSettings defaultSettings
) )