|
@@ -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
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|