summaryrefslogtreecommitdiff
path: root/chromium/components/payments/content/payment_request_web_contents_manager.cc
diff options
context:
space:
mode:
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.cc8
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)));
}