mirror of
https://github.com/tachiyomiorg/tachiyomi.git
synced 2025-01-11 20:19:10 +01:00
Fixed unread sorting for the read manga
This commit is contained in:
parent
c2e2076b0a
commit
6cafc5f5a0
@ -332,7 +332,7 @@ class LibraryPresenter(
|
|||||||
i1.chapterCount = -1
|
i1.chapterCount = -1
|
||||||
i2.chapterCount = -1
|
i2.chapterCount = -1
|
||||||
}
|
}
|
||||||
when {
|
val compare = when {
|
||||||
sortingMode == LibrarySort.DRAG_AND_DROP || useDnD ->
|
sortingMode == LibrarySort.DRAG_AND_DROP || useDnD ->
|
||||||
sortCategory(i1, i2, lastReadManga)
|
sortCategory(i1, i2, lastReadManga)
|
||||||
sortingMode == LibrarySort.ALPHA -> sortAlphabetical(i1, i2)
|
sortingMode == LibrarySort.ALPHA -> sortAlphabetical(i1, i2)
|
||||||
@ -364,6 +364,10 @@ class LibraryPresenter(
|
|||||||
}
|
}
|
||||||
else -> 0
|
else -> 0
|
||||||
}
|
}
|
||||||
|
if (!(sortingMode == LibrarySort.DRAG_AND_DROP || useDnD) && compare == 0) {
|
||||||
|
if (ascending) sortAlphabetical(i1, i2)
|
||||||
|
else sortAlphabetical(i2, i1)
|
||||||
|
} else compare
|
||||||
}
|
}
|
||||||
|
|
||||||
val comparator = if (ascending || useDnD)
|
val comparator = if (ascending || useDnD)
|
||||||
@ -418,7 +422,7 @@ class LibraryPresenter(
|
|||||||
}
|
}
|
||||||
i1.chapterCount = -1
|
i1.chapterCount = -1
|
||||||
i2.chapterCount = -1
|
i2.chapterCount = -1
|
||||||
when {
|
val compare = when {
|
||||||
category.mangaSort != null -> {
|
category.mangaSort != null -> {
|
||||||
var sort = when (category.sortingMode()) {
|
var sort = when (category.sortingMode()) {
|
||||||
LibrarySort.ALPHA -> sortAlphabetical(i1, i2)
|
LibrarySort.ALPHA -> sortAlphabetical(i1, i2)
|
||||||
@ -461,6 +465,9 @@ class LibraryPresenter(
|
|||||||
}
|
}
|
||||||
else -> 0
|
else -> 0
|
||||||
}
|
}
|
||||||
|
if (compare == 0) {
|
||||||
|
sortAlphabetical(i1, i2)
|
||||||
|
} else compare
|
||||||
} else {
|
} else {
|
||||||
val category = allCategories.find { it.id == i1.manga.category }?.order ?: -1
|
val category = allCategories.find { it.id == i1.manga.category }?.order ?: -1
|
||||||
val category2 = allCategories.find { it.id == i2.manga.category }?.order ?: -1
|
val category2 = allCategories.find { it.id == i2.manga.category }?.order ?: -1
|
||||||
|
Loading…
x
Reference in New Issue
Block a user