| Index: content/public/android/java/src/org/chromium/content/browser/ImeAdapter.java
|
| diff --git a/content/public/android/java/src/org/chromium/content/browser/ImeAdapter.java b/content/public/android/java/src/org/chromium/content/browser/ImeAdapter.java
|
| index 421dec4cab8acd85ad8b87daf4551675817bbcc8..4700c4c517d3bd15000590785eb11399e30225c4 100644
|
| --- a/content/public/android/java/src/org/chromium/content/browser/ImeAdapter.java
|
| +++ b/content/public/android/java/src/org/chromium/content/browser/ImeAdapter.java
|
| @@ -160,13 +160,17 @@ class ImeAdapter {
|
| mHandler = new Handler();
|
| mInputDialogContainer = new InputDialogContainer(context,
|
| new InputDialogContainer.InputActionDelegate() {
|
| - public void clearFocus() {
|
| - nativeClearFocus(mNativeImeAdapterAndroid);
|
| - }
|
| - public void replaceText(String text) {
|
| - nativeReplaceText(mNativeImeAdapterAndroid, text);
|
| +
|
| + @Override
|
| + public void replaceDateTime(String text) {
|
| + nativeReplaceDateTime(mNativeImeAdapterAndroid, text);
|
| mViewEmbedder.onSetFieldValue();
|
| }
|
| +
|
| + @Override
|
| + public void cancelDateTimeDialog() {
|
| + nativeCancelDialog(mNativeImeAdapterAndroid);
|
| + }
|
| });
|
| }
|
|
|
| @@ -822,9 +826,9 @@ class ImeAdapter {
|
|
|
| private native void nativeAttachImeAdapter(int nativeImeAdapterAndroid);
|
|
|
| - private native void nativeReplaceText(int nativeImeAdapterAndroid, String text);
|
| + private native void nativeReplaceDateTime(int nativeImeAdapterAndroid, String text);
|
|
|
| - private native void nativeClearFocus(int nativeImeAdapterAndroid);
|
| + private native void nativeCancelDialog(int nativeImeAdapterAndroid);
|
|
|
| private native void nativeSetEditableSelectionOffsets(int nativeImeAdapterAndroid,
|
| int start, int end);
|
|
|