mirror of
https://github.com/tachiyomiorg/tachiyomi.git
synced 2024-11-12 23:45:09 +01:00
Fixed reverse sorting (closes #388)
This commit is contained in:
parent
8bee6fe9ae
commit
f091a9bb51
@ -332,7 +332,7 @@ class LibraryPresenter(
|
|||||||
i1.chapterCount = -1
|
i1.chapterCount = -1
|
||||||
i2.chapterCount = -1
|
i2.chapterCount = -1
|
||||||
}
|
}
|
||||||
val compare = when {
|
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,10 +364,6 @@ class LibraryPresenter(
|
|||||||
}
|
}
|
||||||
else -> 0
|
else -> 0
|
||||||
}
|
}
|
||||||
if (compare == 0) {
|
|
||||||
if (ascending) sortAlphabetical(i1, i2)
|
|
||||||
else sortAlphabetical(i2, i1)
|
|
||||||
} else compare
|
|
||||||
}
|
}
|
||||||
|
|
||||||
val comparator = if (ascending || useDnD)
|
val comparator = if (ascending || useDnD)
|
||||||
@ -422,7 +418,7 @@ class LibraryPresenter(
|
|||||||
}
|
}
|
||||||
i1.chapterCount = -1
|
i1.chapterCount = -1
|
||||||
i2.chapterCount = -1
|
i2.chapterCount = -1
|
||||||
val compare = when {
|
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)
|
||||||
@ -465,10 +461,6 @@ class LibraryPresenter(
|
|||||||
}
|
}
|
||||||
else -> 0
|
else -> 0
|
||||||
}
|
}
|
||||||
if (compare == 0) {
|
|
||||||
if (category.isAscending()) sortAlphabetical(i1, i2)
|
|
||||||
else sortAlphabetical(i2, i1)
|
|
||||||
} 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…
Reference in New Issue
Block a user