diff --git a/app/src/main/java/org/koitharu/kotatsu/core/parser/site/ChanRepository.kt b/app/src/main/java/org/koitharu/kotatsu/core/parser/site/ChanRepository.kt
index 2b5f963bd..f30527848 100644
--- a/app/src/main/java/org/koitharu/kotatsu/core/parser/site/ChanRepository.kt
+++ b/app/src/main/java/org/koitharu/kotatsu/core/parser/site/ChanRepository.kt
@@ -68,7 +68,7 @@ abstract class ChanRepository(
largeCoverUrl = root.getElementById("cover")?.attr("src")?.withDomain(domain),
chapters = root.select("table.table_cha").flatMap { table ->
table.select("div.manga2")
- }.mapNotNull { it.selectFirst("a") }.mapIndexedNotNull { i, a ->
+ }.mapNotNull { it.selectFirst("a") }.reversed().mapIndexedNotNull { i, a ->
val href = a.attr("href")
?.withDomain(domain) ?: return@mapIndexedNotNull null
MangaChapter(
@@ -93,8 +93,9 @@ abstract class ChanRepository(
}
val json = data.substring(pos).substringAfter('[').substringBefore(';')
.substringBeforeLast(']')
- return json.split(",").map {
- val url = it.trim().removeSurrounding('"')
+ return json.split(",").mapNotNull {
+ it.trim().removeSurrounding('"').takeUnless(String::isBlank)
+ }.map { url ->
MangaPage(
id = url.longHashCode(),
url = url,
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index 513c1f11b..74d79538c 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -79,7 +79,6 @@
Clear pages cache
Cache
B|kB|MB|GB|TB
- Downloading: %d%%
Standard
Webtoon
Read mode