| 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..69b0c37fbb192050896b820a09e21de521d59593 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
|
| @@ -4,6 +4,7 @@
|
|
|
| #include "chrome/browser/ui/android/autofill/card_unmask_prompt_view_android.h"
|
|
|
| +#include "chrome/browser/android/resource_mapper.h"
|
| #include "chrome/browser/ui/autofill/card_unmask_prompt_controller.h"
|
| #include "content/public/browser/web_contents.h"
|
| #include "jni/CardUnmaskBridge_jni.h"
|
| @@ -43,7 +44,8 @@ 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(),
|
| + ResourceMapper::MapFromChromiumId(controller_->GetCvcImageRid()),
|
| view_android->GetWindowAndroid()->GetJavaObject().obj()));
|
|
|
| Java_CardUnmaskBridge_show(env, java_object_.obj());
|
| @@ -58,11 +60,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) {
|
|
|