diff --git a/app/src/main/java/io/legado/app/ui/book/read/page/delegate/PageDelegate.kt b/app/src/main/java/io/legado/app/ui/book/read/page/delegate/PageDelegate.kt index ef763108a..7ff252eb3 100644 --- a/app/src/main/java/io/legado/app/ui/book/read/page/delegate/PageDelegate.kt +++ b/app/src/main/java/io/legado/app/ui/book/read/page/delegate/PageDelegate.kt @@ -83,9 +83,11 @@ abstract class PageDelegate(protected val readView: ReadView) { protected fun stopScroll() { isStarted = false - isMoved = false - isRunning = false - readView.postInvalidate() + readView.post { + isMoved = false + isRunning = false + readView.invalidate() + } } @CallSuper