| Index: trunk/src/chrome/browser/ui/android/autofill/autofill_dialog_view_android.cc
|
| ===================================================================
|
| --- trunk/src/chrome/browser/ui/android/autofill/autofill_dialog_view_android.cc (revision 195318)
|
| +++ trunk/src/chrome/browser/ui/android/autofill/autofill_dialog_view_android.cc (working copy)
|
| @@ -37,6 +37,9 @@
|
|
|
| void AutofillDialogViewAndroid::Show() {
|
| JNIEnv* env = base::android::AttachCurrentThread();
|
| + ScopedJavaLocalRef<jstring> use_billing_for_shipping_text =
|
| + base::android::ConvertUTF16ToJavaString(
|
| + env, controller_->UseBillingForShippingText());
|
| ScopedJavaLocalRef<jstring> save_locally_text =
|
| base::android::ConvertUTF16ToJavaString(
|
| env, controller_->SaveLocallyText());
|
| @@ -45,6 +48,7 @@
|
| reinterpret_cast<jint>(this),
|
| WindowAndroidHelper::FromWebContents(controller_->web_contents())->
|
| GetWindowAndroid()->GetJavaObject().obj(),
|
| + use_billing_for_shipping_text.obj(),
|
| save_locally_text.obj()));
|
| }
|
|
|
| @@ -215,6 +219,12 @@
|
| return base::android::ConvertJavaStringToUTF16(env, cvc.obj());
|
| }
|
|
|
| +bool AutofillDialogViewAndroid::UseBillingForShipping() {
|
| + JNIEnv* env = base::android::AttachCurrentThread();
|
| + return Java_AutofillDialogGlue_shouldUseBillingForShipping(
|
| + env, java_object_.obj());
|
| +}
|
| +
|
| bool AutofillDialogViewAndroid::SaveDetailsLocally() {
|
| JNIEnv* env = base::android::AttachCurrentThread();
|
| return Java_AutofillDialogGlue_shouldSaveDetailsLocally(env,
|
| @@ -323,7 +333,6 @@
|
| void AutofillDialogViewAndroid::EditingStart(JNIEnv* env, jobject obj,
|
| jint jsection) {
|
| const DialogSection section = static_cast<DialogSection>(jsection);
|
| - // TODO(estade): respect |suggestion_state.text_style|.
|
| const SuggestionState& suggestion_state =
|
| controller_->SuggestionStateForSection(section);
|
| if (suggestion_state.text.empty()) {
|
|
|