Index: third_party/WebKit/Source/modules/payments/PaymentRequest.h |
diff --git a/third_party/WebKit/Source/modules/payments/PaymentRequest.h b/third_party/WebKit/Source/modules/payments/PaymentRequest.h |
index 57b41a5bb4268ab298b94a952dc2b11200445e73..ee0713bdb055cbf4a4084aa24bbb008dd6f10b0c 100644 |
--- a/third_party/WebKit/Source/modules/payments/PaymentRequest.h |
+++ b/third_party/WebKit/Source/modules/payments/PaymentRequest.h |
@@ -29,6 +29,7 @@ |
namespace blink { |
class ExceptionState; |
+class ExecutionContext; |
class PaymentAddress; |
class ScriptPromiseResolver; |
class ScriptState; |
@@ -45,11 +46,11 @@ class MODULES_EXPORT PaymentRequest final |
WTF_MAKE_NONCOPYABLE(PaymentRequest); |
public: |
- static PaymentRequest* create(Document&, |
+ static PaymentRequest* create(ExecutionContext*, |
const HeapVector<PaymentMethodData>&, |
const PaymentDetails&, |
ExceptionState&); |
- static PaymentRequest* create(Document&, |
+ static PaymentRequest* create(ExecutionContext*, |
const HeapVector<PaymentMethodData>&, |
const PaymentDetails&, |
const PaymentOptions&, |
@@ -88,7 +89,7 @@ class MODULES_EXPORT PaymentRequest final |
void onCompleteTimeoutForTesting(); |
private: |
- PaymentRequest(Document&, |
+ PaymentRequest(ExecutionContext*, |
const HeapVector<PaymentMethodData>&, |
const PaymentDetails&, |
const PaymentOptions&, |