Fix Read crash

This commit is contained in:
HapeLee
2025-06-04 13:59:12 +08:00
parent 8783c61427
commit 3f0e630ed3
@@ -409,12 +409,12 @@ class ReadMenu @JvmOverloads constructor(
"page" -> ReadBook.skipToPage(progress - 1) "page" -> ReadBook.skipToPage(progress - 1)
"chapter" -> { "chapter" -> {
if (confirmSkipToChapter) { if (confirmSkipToChapter) {
callBack.skipToChapter(progress) callBack.skipToChapter(progress - 1)
} else { } else {
context.alert("章节跳转确认", "确定要跳转章节吗?") { context.alert("章节跳转确认", "确定要跳转章节吗?") {
yesButton { yesButton {
confirmSkipToChapter = true confirmSkipToChapter = true
callBack.skipToChapter(progress) callBack.skipToChapter(progress - 1)
} }
noButton { noButton {
upSeekBar() upSeekBar()
@@ -542,7 +542,7 @@ class ReadMenu @JvmOverloads constructor(
"chapter" -> { "chapter" -> {
valueFrom = 1f valueFrom = 1f
valueTo = ReadBook.simulatedChapterSize.toFloat() valueTo = ReadBook.simulatedChapterSize.toFloat()
value = ReadBook.durChapterIndex.toFloat() value = (ReadBook.durChapterIndex).coerceIn(1, ReadBook.simulatedChapterSize).toFloat()
stepSize = 1f stepSize = 1f
} }
} }