| Index: components/payments/payment_request.cc
|
| diff --git a/components/payments/payment_request.cc b/components/payments/payment_request.cc
|
| index 98182c155672e0a96ae518de2a66c1702ffb3226..a97bf11c306e58aec6693a740cf2a1a22235b6b9 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
|
|
|