This commit is contained in:
Horis
2025-07-09 14:32:03 +08:00
parent 57d638d598
commit 2f59065228
@@ -76,10 +76,15 @@ class AutoPager(private val readView: ReadView) : Runnable {
} }
fun reset() { fun reset() {
progress = 0 if (isEInkMode) {
scrollOffsetRemain = 0.0 readView.removeCallbacks(this)
scrollOffset = 0 readView.postDelayed(this, ReadBookConfig.autoReadSpeed * 1000L)
canvasRecorder.invalidate() } else {
progress = 0
scrollOffsetRemain = 0.0
scrollOffset = 0
canvasRecorder.invalidate()
}
} }
fun upRecorder() { fun upRecorder() {
@@ -148,6 +153,10 @@ class AutoPager(private val readView: ReadView) : Runnable {
} }
override fun run() { override fun run() {
if (!isRunning || isPausing) {
return
}
if (!readView.fillPage(PageDirection.NEXT)) { if (!readView.fillPage(PageDirection.NEXT)) {
stop() stop()
} else { } else {