Index: third_party/WebKit/Source/modules/payments/PaymentRequestUpdateEvent.h |
diff --git a/third_party/WebKit/Source/modules/payments/PaymentRequestUpdateEvent.h b/third_party/WebKit/Source/modules/payments/PaymentRequestUpdateEvent.h |
index 31ead72fc92a997a95f4bfefa0057d9c56dc3304..df585be6e2d2724fc60570d3850dd2f17ef0df1e 100644 |
--- a/third_party/WebKit/Source/modules/payments/PaymentRequestUpdateEvent.h |
+++ b/third_party/WebKit/Source/modules/payments/PaymentRequestUpdateEvent.h |
@@ -16,6 +16,7 @@ |
namespace blink { |
class ExceptionState; |
+class ExecutionContext; |
class PaymentUpdater; |
class ScriptState; |
@@ -26,6 +27,7 @@ class MODULES_EXPORT PaymentRequestUpdateEvent final : public Event { |
~PaymentRequestUpdateEvent() override; |
static PaymentRequestUpdateEvent* create( |
+ ExecutionContext*, |
const AtomicString& type, |
const PaymentRequestUpdateEventInit& = PaymentRequestUpdateEventInit()); |
@@ -38,14 +40,15 @@ class MODULES_EXPORT PaymentRequestUpdateEvent final : public Event { |
void onUpdateEventTimeoutForTesting(); |
private: |
- PaymentRequestUpdateEvent(const AtomicString& type, |
+ PaymentRequestUpdateEvent(ExecutionContext*, |
+ const AtomicString& type, |
const PaymentRequestUpdateEventInit&); |
void onUpdateEventTimeout(TimerBase*); |
Member<PaymentUpdater> m_updater; |
bool m_waitForUpdate; |
- Timer<PaymentRequestUpdateEvent> m_abortTimer; |
+ TaskRunnerTimer<PaymentRequestUpdateEvent> m_abortTimer; |
}; |
} // namespace blink |