Index: chrome/browser/ui/android/autofill/card_unmask_prompt_view_android.cc |
diff --git a/chrome/browser/ui/android/autofill/card_unmask_prompt_view_android.cc b/chrome/browser/ui/android/autofill/card_unmask_prompt_view_android.cc |
index 7a974762bcf26e28e52f1e394384ff76b7f825db..e155ff61722a5ab42b6682478233aa18d2615cdd 100644 |
--- a/chrome/browser/ui/android/autofill/card_unmask_prompt_view_android.cc |
+++ b/chrome/browser/ui/android/autofill/card_unmask_prompt_view_android.cc |
@@ -43,7 +43,7 @@ void CardUnmaskPromptViewAndroid::Show() { |
env, controller_->GetInstructionsMessage()); |
java_object_.Reset(Java_CardUnmaskBridge_create( |
env, reinterpret_cast<intptr_t>(this), dialog_title.obj(), |
- instructions.obj(), |
+ instructions.obj(), controller_->ShouldRequestExpirationDate(), |
view_android->GetWindowAndroid()->GetJavaObject().obj())); |
Java_CardUnmaskBridge_show(env, java_object_.obj()); |
@@ -58,11 +58,13 @@ bool CardUnmaskPromptViewAndroid::CheckUserInputValidity(JNIEnv* env, |
void CardUnmaskPromptViewAndroid::OnUserInput(JNIEnv* env, |
jobject obj, |
- jstring response) { |
+ jstring cvc, |
+ jstring month, |
+ jstring year) { |
controller_->OnUnmaskResponse( |
- base::android::ConvertJavaStringToUTF16(env, response), |
- base::string16(), |
- base::string16()); |
+ base::android::ConvertJavaStringToUTF16(env, cvc), |
+ base::android::ConvertJavaStringToUTF16(env, month), |
+ base::android::ConvertJavaStringToUTF16(env, year)); |
} |
void CardUnmaskPromptViewAndroid::PromptDismissed(JNIEnv* env, jobject obj) { |