From 03f84372704a19177d264d86c4b368e0010f5d6f Mon Sep 17 00:00:00 2001 From: Horis <821938089@qq.com> Date: Sun, 3 Mar 2024 11:57:02 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../app/ui/book/read/page/delegate/PageDelegate.kt | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) 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 38e51d6e7..ef763108a 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,11 +83,9 @@ abstract class PageDelegate(protected val readView: ReadView) { protected fun stopScroll() { isStarted = false - readView.post { - isMoved = false - isRunning = false - readView.invalidate() - } + isMoved = false + isRunning = false + readView.postInvalidate() } @CallSuper @@ -193,8 +191,10 @@ abstract class PageDelegate(protected val readView: ReadView) { fun postInvalidate() { if (isRunning && this is HorizontalPageDelegate) { readView.post { - setBitmap() - readView.invalidate() + if (isRunning) { + setBitmap() + readView.invalidate() + } } } }