kunfei 4 лет назад
Родитель
Сommit
fdb4007fbf
1 измененных файлов с 3 добавлено и 1 удалено
  1. 3 1
      app/src/main/java/io/legado/app/ui/book/read/page/ReadView.kt

+ 3 - 1
app/src/main/java/io/legado/app/ui/book/read/page/ReadView.kt

@@ -566,12 +566,14 @@ class ReadView(context: Context, attrs: AttributeSet) :
      */
     fun aloudStartSelect() {
         val selectStartPos = curPage.selectStartPos
+        var pagePos = selectStartPos.relativePagePos
         val line = selectStartPos.lineIndex
         val column = selectStartPos.charIndex
-        if (selectStartPos.relativePagePos > 0) {
+        while (pagePos > 0) {
             if (!ReadBook.moveToNextPage()) {
                 ReadBook.moveToNextChapter(false)
             }
+            pagePos--
         }
         val startPos = curPage.textPage.getPosByLineColumn(line, column)
         ReadAloud.play(context, startPos = startPos)