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