aboutsummaryrefslogtreecommitdiffstats
path: root/java
diff options
context:
space:
mode:
Diffstat (limited to 'java')
-rw-r--r--java/org/gnu/emacs/EmacsInputConnection.java11
1 files changed, 6 insertions, 5 deletions
diff --git a/java/org/gnu/emacs/EmacsInputConnection.java b/java/org/gnu/emacs/EmacsInputConnection.java
index eb6fd5f2763..9ced7cb7aaf 100644
--- a/java/org/gnu/emacs/EmacsInputConnection.java
+++ b/java/org/gnu/emacs/EmacsInputConnection.java
@@ -66,11 +66,12 @@ public final class EmacsInputConnection extends BaseInputConnection
66 || Build.MANUFACTURER.equalsIgnoreCase ("Honor")) 66 || Build.MANUFACTURER.equalsIgnoreCase ("Honor"))
67 extractAbsoluteOffsets = syncAfterCommit = true; 67 extractAbsoluteOffsets = syncAfterCommit = true;
68 68
69 /* The Samsung keyboard takes `selectionStart' at face value if 69 /* The Samsung and Vivo keyboards take `selectionStart' at face
70 some text is returned, and also searches for words solely 70 value if some text is returned, and also searches for words
71 within that text. However, when no text is returned, it falls 71 solely within that text. However, when no text is returned, it
72 back to getTextAfterCursor and getTextBeforeCursor. */ 72 falls back to getTextAfterCursor and getTextBeforeCursor. */
73 if (Build.MANUFACTURER.equalsIgnoreCase ("Samsung")) 73 if (Build.MANUFACTURER.equalsIgnoreCase ("Samsung")
74 || Build.MANUFACTURER.equalsIgnoreCase ("Vivo"))
74 extractAbsoluteOffsets = true; 75 extractAbsoluteOffsets = true;
75 }; 76 };
76 77