| Index: chrome/android/java/src/org/chromium/chrome/browser/payments/PaymentResponseHelper.java
|
| diff --git a/chrome/android/java/src/org/chromium/chrome/browser/payments/PaymentResponseHelper.java b/chrome/android/java/src/org/chromium/chrome/browser/payments/PaymentResponseHelper.java
|
| index 413cb26bbe2edb3befa476ef995a5796b0ad3f4e..a60a9ba12917e60768a25c4e434b47719e05fa97 100644
|
| --- a/chrome/android/java/src/org/chromium/chrome/browser/payments/PaymentResponseHelper.java
|
| +++ b/chrome/android/java/src/org/chromium/chrome/browser/payments/PaymentResponseHelper.java
|
| @@ -7,6 +7,7 @@ package org.chromium.chrome.browser.payments;
|
| import org.chromium.chrome.browser.autofill.PersonalDataManager;
|
| import org.chromium.chrome.browser.autofill.PersonalDataManager.AutofillProfile;
|
| import org.chromium.chrome.browser.autofill.PersonalDataManager.NormalizedAddressRequestDelegate;
|
| +import org.chromium.chrome.browser.autofill.PhoneNumberUtil;
|
| import org.chromium.chrome.browser.payments.ui.PaymentOption;
|
| import org.chromium.payments.mojom.PaymentResponse;
|
|
|
| @@ -55,6 +56,12 @@ public class PaymentResponseHelper implements NormalizedAddressRequestDelegate {
|
| mPaymentResponse.payerName = ((AutofillContact) selectedContact).getPayerName();
|
| mPaymentResponse.payerPhone = ((AutofillContact) selectedContact).getPayerPhone();
|
| mPaymentResponse.payerEmail = ((AutofillContact) selectedContact).getPayerEmail();
|
| +
|
| + // Normalize the phone number only if it's not null since this calls native code.
|
| + if (mPaymentResponse.payerPhone != null) {
|
| + mPaymentResponse.payerPhone =
|
| + PhoneNumberUtil.formatForResponse(mPaymentResponse.payerPhone);
|
| + }
|
| }
|
|
|
| // Set up the shipping section of the response.
|
|
|