| Index: Source/modules/presentation/PresentationAvailability.cpp
|
| diff --git a/Source/modules/presentation/PresentationAvailability.cpp b/Source/modules/presentation/PresentationAvailability.cpp
|
| index a054f113a53680c81e783fcb6f21db0102ee8a62..a9ce847dcf62bf2eb40e7d508f765c9c9cc225b6 100644
|
| --- a/Source/modules/presentation/PresentationAvailability.cpp
|
| +++ b/Source/modules/presentation/PresentationAvailability.cpp
|
| @@ -8,6 +8,7 @@
|
| #include "bindings/core/v8/ScriptPromiseResolver.h"
|
| #include "core/dom/Document.h"
|
| #include "core/events/Event.h"
|
| +#include "core/frame/UseCounter.h"
|
| #include "modules/EventTargetModulesNames.h"
|
| #include "modules/presentation/PresentationController.h"
|
| #include "public/platform/Platform.h"
|
| @@ -63,6 +64,14 @@ ExecutionContext* PresentationAvailability::executionContext() const
|
| return ActiveDOMObject::executionContext();
|
| }
|
|
|
| +bool PresentationAvailability::addEventListener(const AtomicString& eventType, PassRefPtrWillBeRawPtr<EventListener> listener, bool capture)
|
| +{
|
| + if (eventType == EventTypeNames::change)
|
| + UseCounter::count(executionContext(), UseCounter::PresentationAvailabilityChangeEventListener);
|
| +
|
| + return EventTarget::addEventListener(eventType, listener, capture);
|
| +}
|
| +
|
| void PresentationAvailability::availabilityChanged(bool value)
|
| {
|
| if (m_value == value)
|
|
|