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 4aa71f670..e919798f8 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 @@ -322,9 +322,9 @@ class ReadView(context: Context, attrs: AttributeSet) : if (ci == start) { startPos.lineIndex = index startPos.charIndex = j - } else if (ci == end) { + } else if (ci == end - 1) { endPos.lineIndex = index - endPos.charIndex = j - 1 + endPos.charIndex = j return@run } ci++