| Index: components/payments/payment_request.cc
|
| diff --git a/components/payments/payment_request.cc b/components/payments/payment_request.cc
|
| index 98182c155672e0a96ae518de2a66c1702ffb3226..1a426c8edf4ddfd3a8a2698727799857b54f3590 100644
|
| --- a/components/payments/payment_request.cc
|
| +++ b/components/payments/payment_request.cc
|
| @@ -61,4 +61,16 @@ void PaymentRequest::OnError() {
|
| manager_->DestroyRequest(this);
|
| }
|
|
|
| +CurrencyFormatter* PaymentRequest::GetOrCreateCurrencyFormatter(
|
| + const std::string& currency_code,
|
| + const base::Optional<std::string> currency_system,
|
| + const std::string& locale_name) {
|
| + if (!currency_formatter_) {
|
| + currency_formatter_.reset(
|
| + new CurrencyFormatter(currency_code, currency_system, locale_name));
|
| + }
|
| +
|
| + return currency_formatter_.get();
|
| +}
|
| +
|
| } // namespace payments
|
|
|