Index: content/public/android/java/src/org/chromium/content/browser/DateTimeChooserAndroid.java |
diff --git a/content/public/android/java/src/org/chromium/content/browser/DateTimeChooserAndroid.java b/content/public/android/java/src/org/chromium/content/browser/DateTimeChooserAndroid.java |
index 385b2fbacff8f1ca0b405ae1fa7c5388c8aad18d..7fc146beffe70ba503f95a8a9496698f9be93f92 100644 |
--- a/content/public/android/java/src/org/chromium/content/browser/DateTimeChooserAndroid.java |
+++ b/content/public/android/java/src/org/chromium/content/browser/DateTimeChooserAndroid.java |
@@ -25,8 +25,12 @@ class DateTimeChooserAndroid { |
new InputDialogContainer.InputActionDelegate() { |
@Override |
- public void replaceDateTime(String text) { |
- nativeReplaceDateTime(mNativeDateTimeChooserAndroid, text); |
+ public void replaceDateTime( |
+ int dialogType, |
+ int year, int month, int day, int hour, int minute, int second) { |
+ nativeReplaceDateTime(mNativeDateTimeChooserAndroid, |
+ dialogType, |
+ year, month, day, hour, minute, second); |
} |
@Override |
@@ -36,18 +40,22 @@ class DateTimeChooserAndroid { |
}); |
} |
- private void showDialog(int dialogType, String text) { |
- mInputDialogContainer.showDialog(text, dialogType); |
+ private void showDialog(int dialogType, int year, int month, int monthDay, |
+ int hour, int minute, int second) { |
+ mInputDialogContainer.showDialog(dialogType, year, month, monthDay, |
+ hour, minute, second); |
} |
@CalledByNative |
private static DateTimeChooserAndroid createDateTimeChooser( |
ContentViewCore contentViewCore, |
- int nativeDateTimeChooserAndroid, String text, int dialogType) { |
+ int nativeDateTimeChooserAndroid, int dialogType, |
+ int year, int month, int day, |
+ int hour, int minute, int second) { |
DateTimeChooserAndroid chooser = |
new DateTimeChooserAndroid( |
contentViewCore.getContext(), nativeDateTimeChooserAndroid); |
- chooser.showDialog(dialogType, text); |
+ chooser.showDialog(dialogType, year, month, day, hour, minute, second); |
return chooser; |
} |
@@ -59,6 +67,9 @@ class DateTimeChooserAndroid { |
textInputTypeDateTimeLocal, textInputTypeMonth, textInputTypeTime); |
} |
- private native void nativeReplaceDateTime(int nativeDateTimeChooserAndroid, String text); |
+ private native void nativeReplaceDateTime(int nativeDateTimeChooserAndroid, |
+ int dialogType, |
+ int year, int month, int day, int hour, int minute, int second); |
+ |
private native void nativeCancelDialog(int nativeDateTimeChooserAndroid); |
} |