We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents 4abe548 + 9a6077e commit 374d243Copy full SHA for 374d243
core/java/android/webkit/WebView.java
@@ -9522,10 +9522,11 @@ private void updateTextSelectionFromMessage(int nodePointer,
9522
}
9523
9524
nativeSetTextSelection(mNativeClass, data.mSelectTextPtr);
9525
- if (data.mSelectTextPtr != 0) {
9526
- mIsCaretSelection = (mFieldPointer == nodePointer)
9527
- && (mFieldPointer != 0)
9528
- && (data.mStart == data.mEnd);
+
+ if (data.mSelectTextPtr != 0 &&
+ (data.mStart != data.mEnd ||
+ (mFieldPointer == nodePointer && mFieldPointer != 0))) {
9529
+ mIsCaretSelection = (data.mStart == data.mEnd);
9530
if (!mSelectingText) {
9531
setupWebkitSelect();
9532
} else if (!mSelectionStarted) {
0 commit comments