Index: third_party/WebKit/Source/modules/remoteplayback/RemotePlaybackAvailability.cpp |
diff --git a/third_party/WebKit/Source/modules/remoteplayback/RemotePlaybackAvailability.cpp b/third_party/WebKit/Source/modules/remoteplayback/RemotePlaybackAvailability.cpp |
index 11bbb49c77cc13ac8c68a098b6f671e3454ee697..96562a610c51e2d834b814fdd3945b4a6fc6f681 100644 |
--- a/third_party/WebKit/Source/modules/remoteplayback/RemotePlaybackAvailability.cpp |
+++ b/third_party/WebKit/Source/modules/remoteplayback/RemotePlaybackAvailability.cpp |
@@ -18,7 +18,8 @@ RemotePlaybackAvailability* RemotePlaybackAvailability::take(ScriptPromiseResolv |
} |
RemotePlaybackAvailability::RemotePlaybackAvailability(ExecutionContext* executionContext, bool value) |
- : ContextLifecycleObserver(executionContext) |
+ : ActiveScriptWrappable(this) |
+ , ContextLifecycleObserver(executionContext) |
, m_value(value) |
{ |
ASSERT(executionContext->isDocument()); |
@@ -50,6 +51,11 @@ bool RemotePlaybackAvailability::value() const |
return m_value; |
} |
+bool RemotePlaybackAvailability::hasPendingActivity() const |
+{ |
+ return hasEventListeners(); |
+} |
+ |
DEFINE_TRACE(RemotePlaybackAvailability) |
{ |
EventTargetWithInlineData::trace(visitor); |