| Index: third_party/WebKit/Source/modules/mediastream/MediaStream.cpp
|
| diff --git a/third_party/WebKit/Source/modules/mediastream/MediaStream.cpp b/third_party/WebKit/Source/modules/mediastream/MediaStream.cpp
|
| index 570999215f02ba9ff7b6dca5da5dc3785ce46156..461f0ec695cf7e7987bf8796758bdab4cdfac4d5 100644
|
| --- a/third_party/WebKit/Source/modules/mediastream/MediaStream.cpp
|
| +++ b/third_party/WebKit/Source/modules/mediastream/MediaStream.cpp
|
| @@ -27,6 +27,7 @@
|
|
|
| #include "bindings/core/v8/ExceptionState.h"
|
| #include "core/dom/ExceptionCode.h"
|
| +#include "core/dom/TaskRunnerHelper.h"
|
| #include "core/frame/Deprecation.h"
|
| #include "modules/mediastream/MediaStreamRegistry.h"
|
| #include "modules/mediastream/MediaStreamTrackEvent.h"
|
| @@ -98,7 +99,10 @@ MediaStream::MediaStream(ExecutionContext* context,
|
| MediaStreamDescriptor* streamDescriptor)
|
| : ContextClient(context),
|
| m_descriptor(streamDescriptor),
|
| - m_scheduledEventTimer(this, &MediaStream::scheduledEventTimerFired) {
|
| + m_scheduledEventTimer(
|
| + TaskRunnerHelper::get(TaskType::MediaElementEvent, context),
|
| + this,
|
| + &MediaStream::scheduledEventTimerFired) {
|
| m_descriptor->setClient(this);
|
|
|
| size_t numberOfAudioTracks = m_descriptor->numberOfAudioComponents();
|
| @@ -128,7 +132,10 @@ MediaStream::MediaStream(ExecutionContext* context,
|
| const MediaStreamTrackVector& audioTracks,
|
| const MediaStreamTrackVector& videoTracks)
|
| : ContextClient(context),
|
| - m_scheduledEventTimer(this, &MediaStream::scheduledEventTimerFired) {
|
| + m_scheduledEventTimer(
|
| + TaskRunnerHelper::get(TaskType::MediaElementEvent, context),
|
| + this,
|
| + &MediaStream::scheduledEventTimerFired) {
|
| MediaStreamComponentVector audioComponents;
|
| MediaStreamComponentVector videoComponents;
|
|
|
|
|