fix: setdub out of bounds
This commit is contained in:
parent
c47d1afa1a
commit
a0b22e8d56
1 changed files with 6 additions and 0 deletions
|
@ -82,6 +82,9 @@ class DynamicAnimeParser(extension: AnimeExtension.Installed) : AnimeParser() {
|
||||||
}
|
}
|
||||||
|
|
||||||
private fun getDub(): Boolean {
|
private fun getDub(): Boolean {
|
||||||
|
if (sourceLanguage >= extension.sources.size) {
|
||||||
|
sourceLanguage = extension.sources.size - 1
|
||||||
|
}
|
||||||
val configurableSource = extension.sources[sourceLanguage] as? ConfigurableAnimeSource
|
val configurableSource = extension.sources[sourceLanguage] as? ConfigurableAnimeSource
|
||||||
?: return false
|
?: return false
|
||||||
currContext()?.let { context ->
|
currContext()?.let { context ->
|
||||||
|
@ -103,6 +106,9 @@ class DynamicAnimeParser(extension: AnimeExtension.Installed) : AnimeParser() {
|
||||||
}
|
}
|
||||||
|
|
||||||
fun setDub(setDub: Boolean) {
|
fun setDub(setDub: Boolean) {
|
||||||
|
if (sourceLanguage >= extension.sources.size) {
|
||||||
|
sourceLanguage = extension.sources.size - 1
|
||||||
|
}
|
||||||
val configurableSource = extension.sources[sourceLanguage] as? ConfigurableAnimeSource
|
val configurableSource = extension.sources[sourceLanguage] as? ConfigurableAnimeSource
|
||||||
?: return
|
?: return
|
||||||
val type = when (setDub) {
|
val type = when (setDub) {
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue