| 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,
 | 
| 
 |