We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent a4b8a2e commit 9a6077eCopy full SHA for 9a6077e
core/java/android/webkit/WebView.java
@@ -9492,10 +9492,11 @@ private void updateTextSelectionFromMessage(int nodePointer,
9492
}
9493
9494
nativeSetTextSelection(mNativeClass, data.mSelectTextPtr);
9495
- if (data.mSelectTextPtr != 0) {
9496
- mIsCaretSelection = (mFieldPointer == nodePointer)
9497
- && (mFieldPointer != 0)
9498
- && (data.mStart == data.mEnd);
+
+ if (data.mSelectTextPtr != 0 &&
+ (data.mStart != data.mEnd ||
+ (mFieldPointer == nodePointer && mFieldPointer != 0))) {
9499
+ mIsCaretSelection = (data.mStart == data.mEnd);
9500
if (!mSelectingText) {
9501
setupWebkitSelect();
9502
} else if (!mSelectionStarted) {
0 commit comments