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); |