Fix crash when using renamed library sort methods (fixes #7092)

This commit is contained in:
arkon
2022-05-07 23:48:53 -04:00
parent 85ef40d0ff
commit 681e9396b3
4 changed files with 27 additions and 5 deletions

View File

@@ -318,6 +318,7 @@ class LibraryPresenter(
SortModeSetting.DATE_ADDED -> {
i1.manga.date_added.compareTo(i2.manga.date_added)
}
else -> throw IllegalStateException("Invalid SortModeSetting: $sortingMode")
}
}

View File

@@ -11,7 +11,17 @@ enum class SortModeSetting(val flag: Int) {
TOTAL_CHAPTERS(0b00010000),
LATEST_CHAPTER(0b00010100),
CHAPTER_FETCH_DATE(0b00011000),
DATE_ADDED(0b00011100);
DATE_ADDED(0b00011100),
@Deprecated("Use LAST_MANGA_UPDATE")
LAST_CHECKED(0b00001000),
@Deprecated("Use UNREAD_COUNT")
UNREAD(0b00001100),
@Deprecated("Use CHAPTER_FETCH_DATE")
DATE_FETCHED(0b00011000),
;
companion object {
// Mask supports for more sorting flags if necessary