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) {