diff options
Diffstat (limited to 'chromium/components/payments/content/payment_request_web_contents_manager.cc')
-rw-r--r-- | chromium/components/payments/content/payment_request_web_contents_manager.cc | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/chromium/components/payments/content/payment_request_web_contents_manager.cc b/chromium/components/payments/content/payment_request_web_contents_manager.cc index db68134c47c..2f11a65ebdb 100644 --- a/chromium/components/payments/content/payment_request_web_contents_manager.cc +++ b/chromium/components/payments/content/payment_request_web_contents_manager.cc @@ -9,7 +9,7 @@ #include "base/logging.h" #include "base/memory/ptr_util.h" #include "components/payments/content/payment_request.h" -#include "components/payments/content/payment_request_delegate.h" +#include "components/payments/core/payment_request_delegate.h" #include "content/public/browser/web_contents.h" DEFINE_WEB_CONTENTS_USER_DATA_KEY(payments::PaymentRequestWebContentsManager); @@ -30,9 +30,11 @@ PaymentRequestWebContentsManager::GetOrCreateForWebContents( void PaymentRequestWebContentsManager::CreatePaymentRequest( content::WebContents* web_contents, std::unique_ptr<PaymentRequestDelegate> delegate, - mojo::InterfaceRequest<payments::mojom::PaymentRequest> request) { + mojo::InterfaceRequest<payments::mojom::PaymentRequest> request, + PaymentRequest::ObserverForTest* observer_for_testing) { auto new_request = base::MakeUnique<PaymentRequest>( - web_contents, std::move(delegate), this, std::move(request)); + web_contents, std::move(delegate), this, std::move(request), + observer_for_testing); PaymentRequest* request_ptr = new_request.get(); payment_requests_.insert(std::make_pair(request_ptr, std::move(new_request))); } |