diff --git a/app/src/main/java/io/legado/app/ui/book/read/page/PageView.kt b/app/src/main/java/io/legado/app/ui/book/read/page/PageView.kt index 041ce7025..402666168 100644 --- a/app/src/main/java/io/legado/app/ui/book/read/page/PageView.kt +++ b/app/src/main/java/io/legado/app/ui/book/read/page/PageView.kt @@ -259,11 +259,7 @@ class PageView(context: Context) : FrameLayout(context) { } fun selectStartMoveIndex(relativePage: Int, lineIndex: Int, charIndex: Int) { - try { - binding.contentTextView.selectStartMoveIndex(relativePage, lineIndex, charIndex) - } catch (e: Exception) { - print("selectStartMoveIndex($relativePage, $lineIndex, $charIndex)") - } + binding.contentTextView.selectStartMoveIndex(relativePage, lineIndex, charIndex) } fun selectEndMove(x: Float, y: Float) { @@ -271,11 +267,7 @@ class PageView(context: Context) : FrameLayout(context) { } fun selectEndMoveIndex(relativePage: Int, lineIndex: Int, charIndex: Int) { - try { - binding.contentTextView.selectEndMoveIndex(relativePage, lineIndex, charIndex) - } catch (e: Exception) { - print("selectEndMoveIndex($relativePage, $lineIndex, $charIndex)") - } + binding.contentTextView.selectEndMoveIndex(relativePage, lineIndex, charIndex) } fun cancelSelect() { 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 c2de83697..01578df2d 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 @@ -338,8 +338,17 @@ class ReadView(context: Context, attrs: AttributeSet) : } end -= 1 } - curPage.selectStartMoveIndex(firstRelativePage, lineStart, start) - curPage.selectEndMoveIndex(firstRelativePage, lineEnd, end) + try { + curPage.selectStartMoveIndex(firstRelativePage, lineStart, start) + curPage.selectEndMoveIndex(firstRelativePage, lineEnd, end) + } catch (e: Exception) { + print( + """ + curPage.selectStartMoveIndex($firstRelativePage, $lineStart, $start) + curPage.selectEndMoveIndex($firstRelativePage, $lineEnd, $end) + """.trimIndent() + ) + } } }