| Index: ios/chrome/browser/ui/payments/payment_request_manager.mm
|
| diff --git a/ios/chrome/browser/ui/payments/payment_request_manager.mm b/ios/chrome/browser/ui/payments/payment_request_manager.mm
|
| index 005f6e625562e06813b3edf6eeb8bcaeccfa841a..59648d7d394a19c5c8f86e1a9e218f7f10838cf1 100644
|
| --- a/ios/chrome/browser/ui/payments/payment_request_manager.mm
|
| +++ b/ios/chrome/browser/ui/payments/payment_request_manager.mm
|
| @@ -764,15 +764,20 @@ struct PendingPaymentResponse {
|
| }
|
|
|
| - (void)paymentRequestCoordinator:(PaymentRequestCoordinator*)coordinator
|
| - didSelectShippingAddress:(payments::PaymentAddress)shippingAddress {
|
| - [_paymentRequestJsManager updateShippingAddress:shippingAddress
|
| + didSelectShippingAddress:
|
| + (const autofill::AutofillProfile&)shippingAddress {
|
| + payments::PaymentAddress address =
|
| + payments::data_util::GetPaymentAddressFromAutofillProfile(
|
| + shippingAddress, GetApplicationContext()->GetApplicationLocale());
|
| + [_paymentRequestJsManager updateShippingAddress:address
|
| completionHandler:nil];
|
| [self setUnblockEventQueueTimer];
|
| [self setUpdateEventTimeoutTimer];
|
| }
|
|
|
| - (void)paymentRequestCoordinator:(PaymentRequestCoordinator*)coordinator
|
| - didSelectShippingOption:(web::PaymentShippingOption)shippingOption {
|
| + didSelectShippingOption:
|
| + (const web::PaymentShippingOption&)shippingOption {
|
| [_paymentRequestJsManager updateShippingOption:shippingOption
|
| completionHandler:nil];
|
| [self setUnblockEventQueueTimer];
|
|
|