| Index: third_party/WebKit/Source/modules/mediasource/MediaSource.cpp | 
| diff --git a/third_party/WebKit/Source/modules/mediasource/MediaSource.cpp b/third_party/WebKit/Source/modules/mediasource/MediaSource.cpp | 
| index 66412e6bffc6f3488eb46d33cb1b81ba5d566970..64fe029cdd425d452529c55c8e924ba6f143b3a6 100644 | 
| --- a/third_party/WebKit/Source/modules/mediasource/MediaSource.cpp | 
| +++ b/third_party/WebKit/Source/modules/mediasource/MediaSource.cpp | 
| @@ -114,7 +114,7 @@ MediaSource* MediaSource::create(ExecutionContext* context) { | 
|  | 
| MediaSource::MediaSource(ExecutionContext* context) | 
| : ActiveScriptWrappable(this), | 
| -      ActiveDOMObject(context), | 
| +      SuspendableObject(context), | 
| m_readyState(closedKeyword()), | 
| m_asyncEventQueue(GenericEventQueue::create(this)), | 
| m_attachedElement(nullptr), | 
| @@ -320,7 +320,7 @@ const AtomicString& MediaSource::interfaceName() const { | 
| } | 
|  | 
| ExecutionContext* MediaSource::getExecutionContext() const { | 
| -  return ActiveDOMObject::getExecutionContext(); | 
| +  return SuspendableObject::getExecutionContext(); | 
| } | 
|  | 
| DEFINE_TRACE(MediaSource) { | 
| @@ -330,7 +330,7 @@ DEFINE_TRACE(MediaSource) { | 
| visitor->trace(m_activeSourceBuffers); | 
| visitor->trace(m_liveSeekableRange); | 
| EventTargetWithInlineData::trace(visitor); | 
| -  ActiveDOMObject::trace(visitor); | 
| +  SuspendableObject::trace(visitor); | 
| } | 
|  | 
| void MediaSource::setWebMediaSourceAndOpen( | 
|  |