pull/1794/head
kunfei 3 years ago
parent af1dfea9cf
commit 3a806b5b3b
  1. 16
      app/src/main/java/io/legado/app/ui/book/read/page/ContentTextView.kt

@ -454,13 +454,15 @@ class ContentTextView(context: Context, attrs: AttributeSet?) : View(context, at
} }
fun compare(pos: Pos): Int { fun compare(pos: Pos): Int {
if (relativePos < pos.relativePos) return -3 return when {
if (relativePos > pos.relativePos) return 3 relativePos < pos.relativePos -> -3
if (lineIndex < pos.lineIndex) return -2 relativePos > pos.relativePos -> 3
if (lineIndex > pos.lineIndex) return 2 lineIndex < pos.lineIndex -> -2
if (charIndex < pos.charIndex) return -1 lineIndex > pos.lineIndex -> 2
if (charIndex > pos.charIndex) return 1 charIndex < pos.charIndex -> -1
return 0 charIndex > pos.charIndex -> 1
else -> 0
}
} }
} }

Loading…
Cancel
Save