| Index: third_party/WebKit/Source/core/html/HTMLMediaElement.cpp
|
| diff --git a/third_party/WebKit/Source/core/html/HTMLMediaElement.cpp b/third_party/WebKit/Source/core/html/HTMLMediaElement.cpp
|
| index ee9fcef69378dead67b65cea6c7dc6d80c76c054..dbcde159d07024f811e771459bdca79d32a3d744 100644
|
| --- a/third_party/WebKit/Source/core/html/HTMLMediaElement.cpp
|
| +++ b/third_party/WebKit/Source/core/html/HTMLMediaElement.cpp
|
| @@ -428,7 +428,10 @@ HTMLMediaElement::HTMLMediaElement(const QualifiedName& tagName,
|
| m_defaultPlaybackStartPosition(0),
|
| m_loadState(WaitingForSource),
|
| m_deferredLoadState(NotDeferred),
|
| - m_deferredLoadTimer(this, &HTMLMediaElement::deferredLoadTimerFired),
|
| + m_deferredLoadTimer(
|
| + TaskRunnerHelper::get(TaskType::Unthrottled, &document),
|
| + this,
|
| + &HTMLMediaElement::deferredLoadTimerFired),
|
| m_webLayer(nullptr),
|
| m_displayMode(Unknown),
|
| m_officialPlaybackPosition(0),
|
| @@ -517,6 +520,8 @@ void HTMLMediaElement::didMoveToNewDocument(Document& oldDocument) {
|
| TaskRunnerHelper::get(TaskType::Unthrottled, &document()));
|
| m_checkViewportIntersectionTimer.moveToNewTaskRunner(
|
| TaskRunnerHelper::get(TaskType::Unthrottled, &document()));
|
| + m_deferredLoadTimer.moveToNewTaskRunner(
|
| + TaskRunnerHelper::get(TaskType::Unthrottled, &document()));
|
|
|
| m_autoplayUmaHelper->didMoveToNewDocument(oldDocument);
|
| // If any experiment is enabled, then we want to enable a user gesture by
|
|
|