| Index: content/public/android/java/src/org/chromium/content/browser/input/ImeAdapter.java | 
| diff --git a/content/public/android/java/src/org/chromium/content/browser/input/ImeAdapter.java b/content/public/android/java/src/org/chromium/content/browser/input/ImeAdapter.java | 
| index e40bdd0b50bf6cf74f35ba0c33804d178a619683..12a42b6ce29084078dbba6232de6697496314c32 100644 | 
| --- a/content/public/android/java/src/org/chromium/content/browser/input/ImeAdapter.java | 
| +++ b/content/public/android/java/src/org/chromium/content/browser/input/ImeAdapter.java | 
| @@ -566,7 +566,7 @@ public class ImeAdapter { | 
| timestampMs, COMPOSITION_KEY_CODE, 0, false, unicodeFromKeyEvent); | 
|  | 
| if (isCommit) { | 
| -            nativeCommitText(mNativeImeAdapterAndroid, text.toString()); | 
| +            nativeCommitText(mNativeImeAdapterAndroid, text.toString(), newCursorPosition); | 
| } else { | 
| nativeSetComposingText( | 
| mNativeImeAdapterAndroid, text, text.toString(), newCursorPosition); | 
| @@ -768,7 +768,8 @@ public class ImeAdapter { | 
| int end, int backgroundColor); | 
| private native void nativeSetComposingText(long nativeImeAdapterAndroid, CharSequence text, | 
| String textStr, int newCursorPosition); | 
| -    private native void nativeCommitText(long nativeImeAdapterAndroid, String textStr); | 
| +    private native void nativeCommitText( | 
| +            long nativeImeAdapterAndroid, String textStr, int newCursorPosition); | 
| private native void nativeFinishComposingText(long nativeImeAdapterAndroid); | 
| private native void nativeAttachImeAdapter(long nativeImeAdapterAndroid); | 
| private native void nativeSetEditableSelectionOffsets(long nativeImeAdapterAndroid, | 
|  |