From a3254a4cdf571a303880b6fa6fb609ab17ce95b1 Mon Sep 17 00:00:00 2001 From: Horis <821938089@qq.com> Date: Wed, 21 Feb 2024 23:46:21 +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/src/main/java/io/legado/app/ui/book/read/page/ReadView.kt | 2 +- .../io/legado/app/ui/book/read/page/entities/TextChapter.kt | 2 ++ .../legado/app/ui/book/read/page/provider/TextChapterLayout.kt | 2 +- 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/io/legado/app/ui/book/read/page/ReadView.kt b/app/src/main/java/io/legado/app/ui/book/read/page/ReadView.kt index 7e999db03..c365adb40 100644 --- a/app/src/main/java/io/legado/app/ui/book/read/page/ReadView.kt +++ b/app/src/main/java/io/legado/app/ui/book/read/page/ReadView.kt @@ -665,7 +665,7 @@ class ReadView(context: Context, attrs: AttributeSet) : val line = page.lines.first() val durChapterPos = ReadBook.durChapterPos val startPos = line.chapterPosition - val endPos = line.chapterPosition + line.charSize + val endPos = startPos + line.charSize if (durChapterPos in startPos.. private val bookChapter inline get() = textChapter.chapter private val displayTitle inline get() = textChapter.title private val chaptersSize inline get() = textChapter.chaptersSize + var exception: Throwable? = null init { job = Coroutine.async(scope) {