Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1721)

Unified Diff: content/public/android/java/src/org/chromium/content/browser/input/ReplicaInputConnection.java

Issue 2523753003: Add inputmode to android ImeAdapater. (Closed)
Patch Set: Rebase Created 4 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: content/public/android/java/src/org/chromium/content/browser/input/ReplicaInputConnection.java
diff --git a/content/public/android/java/src/org/chromium/content/browser/input/ReplicaInputConnection.java b/content/public/android/java/src/org/chromium/content/browser/input/ReplicaInputConnection.java
index 4a9076a6e08156227270f9af3ae313f86feb6d56..727ce0d4f17a4894b89ed81a9d2832934e1ca1bf 100644
--- a/content/public/android/java/src/org/chromium/content/browser/input/ReplicaInputConnection.java
+++ b/content/public/android/java/src/org/chromium/content/browser/input/ReplicaInputConnection.java
@@ -70,11 +70,11 @@ public class ReplicaInputConnection
@Override
public ReplicaInputConnection initializeAndGet(View view, ImeAdapter imeAdapter,
- int inputType, int inputFlags, int selectionStart, int selectionEnd,
+ int inputType, int inputFlags, int inputMode, int selectionStart, int selectionEnd,
EditorInfo outAttrs) {
new InputMethodUma().recordProxyViewReplicaInputConnection();
- return new ReplicaInputConnection(
- view, imeAdapter, mHandler, mEditable, inputType, inputFlags, outAttrs);
+ return new ReplicaInputConnection(view, imeAdapter, mHandler, mEditable, inputType,
+ inputFlags, inputMode, outAttrs);
}
@Override
@@ -97,7 +97,7 @@ public class ReplicaInputConnection
@VisibleForTesting
ReplicaInputConnection(View view, ImeAdapter imeAdapter, Handler handler, Editable editable,
- int inputType, int inputFlags, EditorInfo outAttrs) {
+ int inputType, int inputFlags, int inputMode, EditorInfo outAttrs) {
super(view, true);
mImeAdapter = imeAdapter;
mEditable = editable;
@@ -105,7 +105,8 @@ public class ReplicaInputConnection
int initialSelStart = Selection.getSelectionStart(editable);
int initialSelEnd = Selection.getSelectionEnd(editable);
- ImeUtils.computeEditorInfo(inputType, inputFlags, initialSelStart, initialSelEnd, outAttrs);
+ ImeUtils.computeEditorInfo(
+ inputType, inputFlags, inputMode, initialSelStart, initialSelEnd, outAttrs);
if (DEBUG_LOGS) {
Log.w(TAG, "Constructor called with outAttrs: %s",

Powered by Google App Engine
This is Rietveld 408576698