mirror of
				https://github.com/mihonapp/mihon.git
				synced 2025-11-04 08:08:55 +01:00 
			
		
		
		
	Fix reader chapter sort ordering (fixes #5157)
This commit is contained in:
		@@ -125,7 +125,7 @@ class ReaderPresenter(
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        chaptersForReader
 | 
			
		||||
            .sortedWith(getChapterSort(manga))
 | 
			
		||||
            .sortedWith(getChapterSort(manga, sortDescending = false))
 | 
			
		||||
            .map(::ReaderChapter)
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -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) }
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user