| Index: chrome/browser/ui/android/autofill/autofill_dialog_controller_android.cc
|
| diff --git a/chrome/browser/ui/android/autofill/autofill_dialog_controller_android.cc b/chrome/browser/ui/android/autofill/autofill_dialog_controller_android.cc
|
| index 90db85407ddeb8f75582bf5ec89cc57b8b7c6d81..5db1d3d289f549972115fbff75df5a506a7c4f61 100644
|
| --- a/chrome/browser/ui/android/autofill/autofill_dialog_controller_android.cc
|
| +++ b/chrome/browser/ui/android/autofill/autofill_dialog_controller_android.cc
|
| @@ -115,10 +115,14 @@ void FillOutputForSectionWithComparator(
|
| g_browser_process->GetApplicationLocale());
|
|
|
| std::vector<ServerFieldType> types = common::TypesFromInputs(inputs);
|
| - form_structure.FillFields(types,
|
| - compare,
|
| - get_info,
|
| - g_browser_process->GetApplicationLocale());
|
| + form_structure.FillFields(
|
| + types,
|
| + compare,
|
| + get_info,
|
| + section == SECTION_CC_BILLING
|
| + ? full_wallet->billing_address()->language_code()
|
| + : full_wallet->shipping_address()->language_code(),
|
| + g_browser_process->GetApplicationLocale());
|
| }
|
|
|
| void FillOutputForSection(
|
| @@ -345,6 +349,7 @@ void AutofillDialogControllerAndroid::Show() {
|
| common::TypesFromInputs(inputs),
|
| base::Bind(common::ServerTypeMatchesField, SECTION_SHIPPING),
|
| base::Bind(NullGetInfo),
|
| + std::string(),
|
| g_browser_process->GetApplicationLocale());
|
| }
|
|
|
|
|