diff --git a/src/ru/webofcomics/build.gradle b/src/ru/webofcomics/build.gradle index 9bf5c67d7..c8f5dbad6 100644 --- a/src/ru/webofcomics/build.gradle +++ b/src/ru/webofcomics/build.gradle @@ -5,7 +5,7 @@ ext { extName = 'Web of Comics' pkgNameSuffix = 'ru.webofcomics' extClass = '.WebOfComics' - extVersionCode = 2 + extVersionCode = 3 } dependencies { diff --git a/src/ru/webofcomics/src/eu/kanade/tachiyomi/extension/ru/webofcomics/WebOfComics.kt b/src/ru/webofcomics/src/eu/kanade/tachiyomi/extension/ru/webofcomics/WebOfComics.kt index 2fc748b9e..b8be01513 100644 --- a/src/ru/webofcomics/src/eu/kanade/tachiyomi/extension/ru/webofcomics/WebOfComics.kt +++ b/src/ru/webofcomics/src/eu/kanade/tachiyomi/extension/ru/webofcomics/WebOfComics.kt @@ -340,15 +340,23 @@ class WebOfComics : ParsedHttpSource() { .substringBefore("\">") .trim() - var subPage = "" - + val countSubPage = counterPageStr.split("document.write").size return (startPageStr.toInt() until endPageStr.toInt()).mapIndexed { index, page -> - if (startPageStr == "0") { - subPage = when { - page < 10 -> "00" - page < 100 -> "0" - else -> "" + val subPage = when (countSubPage) { + 3 -> { + when { + page < 10 -> "0" + else -> "" + } } + 4 -> { + when { + page < 10 -> "00" + page < 100 -> "0" + else -> "" + } + } + else -> "" } Page( index,