| 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..cb16c3df5bb4f3d96575ce35307765312c4203ce 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
|
| @@ -532,6 +532,16 @@ public class ImeAdapter {
|
| return true;
|
| }
|
|
|
| + void beginBatchEdit() {
|
| + if (mNativeImeAdapterAndroid == 0) return;
|
| + nativeBeginBatchEdit(mNativeImeAdapterAndroid);
|
| + }
|
| +
|
| + void endBatchEdit() {
|
| + if (mNativeImeAdapterAndroid == 0) return;
|
| + nativeEndBatchEdit(mNativeImeAdapterAndroid);
|
| + }
|
| +
|
| void notifyUserAction() {
|
| mInputMethodManagerWrapper.notifyUserAction();
|
| }
|
| @@ -760,6 +770,8 @@ public class ImeAdapter {
|
| }
|
| }
|
|
|
| + private native void nativeBeginBatchEdit(long nativeImeAdapterAndroid);
|
| + private native void nativeEndBatchEdit(long nativeImeAdapterAndroid);
|
| private native boolean nativeSendKeyEvent(long nativeImeAdapterAndroid, KeyEvent event,
|
| int type, int modifiers, long timestampMs, int keyCode, int scanCode,
|
| boolean isSystemKey, int unicodeChar);
|
|
|