| Index: third_party/WebKit/Source/modules/remoteplayback/RemotePlaybackAvailability.h
|
| diff --git a/third_party/WebKit/Source/modules/remoteplayback/RemotePlaybackAvailability.h b/third_party/WebKit/Source/modules/remoteplayback/RemotePlaybackAvailability.h
|
| index 8108671759418b0a345e22d04dde2af6a13b30e5..ac083a52be10f8d2afcb13e99d2d4823c85cba67 100644
|
| --- a/third_party/WebKit/Source/modules/remoteplayback/RemotePlaybackAvailability.h
|
| +++ b/third_party/WebKit/Source/modules/remoteplayback/RemotePlaybackAvailability.h
|
| @@ -5,6 +5,7 @@
|
| #ifndef RemotePlaybackAvailability_h
|
| #define RemotePlaybackAvailability_h
|
|
|
| +#include "bindings/core/v8/ActiveScriptWrappable.h"
|
| #include "core/dom/ContextLifecycleObserver.h"
|
| #include "core/events/EventTarget.h"
|
|
|
| @@ -16,7 +17,10 @@ class ScriptPromiseResolver;
|
| // Expose whether there is a remote playback device available for a media
|
| // element. The object will be initialized with a default value passed via
|
| // ::take() and will then listen to availability changes.
|
| -class RemotePlaybackAvailability final : public EventTargetWithInlineData, public ContextLifecycleObserver {
|
| +class RemotePlaybackAvailability final
|
| + : public EventTargetWithInlineData
|
| + , public ActiveScriptWrappable
|
| + , public ContextLifecycleObserver {
|
| DEFINE_WRAPPERTYPEINFO();
|
| USING_GARBAGE_COLLECTED_MIXIN(RemotePlaybackAvailability);
|
| public:
|
| @@ -31,6 +35,9 @@ public:
|
|
|
| bool value() const;
|
|
|
| + // ActiveScriptWrappable implementation.
|
| + bool hasPendingActivity() const final;
|
| +
|
| DEFINE_ATTRIBUTE_EVENT_LISTENER(change);
|
|
|
| DECLARE_VIRTUAL_TRACE();
|
|
|