Browse Source

Fix reader chapter sort ordering (fixes #5157)

arkon 3 years ago
parent
commit
065cf42aea

+ 1 - 1
app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderPresenter.kt

@@ -125,7 +125,7 @@ class ReaderPresenter(
         }
 
         chaptersForReader
-            .sortedWith(getChapterSort(manga))
+            .sortedWith(getChapterSort(manga, sortDescending = false))
             .map(::ReaderChapter)
     }
 

+ 1 - 3
app/src/main/java/eu/kanade/tachiyomi/util/chapter/ChapterSorter.kt

@@ -3,9 +3,7 @@ package eu.kanade.tachiyomi.util.chapter
 import eu.kanade.tachiyomi.data.database.models.Chapter
 import eu.kanade.tachiyomi.data.database.models.Manga
 
-fun getChapterSort(manga: Manga): (Chapter, Chapter) -> Int {
-    val sortDescending = manga.sortDescending()
-
+fun getChapterSort(manga: Manga, sortDescending: Boolean = manga.sortDescending()): (Chapter, Chapter) -> Int {
     return when (manga.sorting) {
         Manga.CHAPTER_SORTING_SOURCE -> when (sortDescending) {
             true -> { c1, c2 -> c1.source_order.compareTo(c2.source_order) }