| Index: Source/core/html/HTMLMediaElement.cpp
|
| diff --git a/Source/core/html/HTMLMediaElement.cpp b/Source/core/html/HTMLMediaElement.cpp
|
| index 9ad6b79ad0a4cd28b8491c4090ebd0f33350abb0..7d18cd590f2593af0cc3e76038f2b06a936d858d 100644
|
| --- a/Source/core/html/HTMLMediaElement.cpp
|
| +++ b/Source/core/html/HTMLMediaElement.cpp
|
| @@ -3310,11 +3310,10 @@ bool HTMLMediaElement::createMediaControls()
|
| if (hasMediaControls())
|
| return true;
|
|
|
| - RefPtr<MediaControls> mediaControls = MediaControls::create(document());
|
| + RefPtr<MediaControls> mediaControls = MediaControls::create(*this);
|
| if (!mediaControls)
|
| return false;
|
|
|
| - mediaControls->setMediaController(m_mediaController ? m_mediaController.get() : static_cast<MediaControllerInterface*>(this));
|
| mediaControls->reset();
|
| if (isFullscreen())
|
| mediaControls->enteredFullscreen();
|
| @@ -3517,9 +3516,6 @@ void HTMLMediaElement::setControllerInternal(PassRefPtr<MediaController> control
|
| UseCounter::count(document(), UseCounter::HTMLMediaElementControllerNotNull);
|
| m_mediaController->addMediaElement(this);
|
| }
|
| -
|
| - if (hasMediaControls())
|
| - mediaControls()->setMediaController(m_mediaController ? m_mediaController.get() : static_cast<MediaControllerInterface*>(this));
|
| }
|
|
|
| void HTMLMediaElement::updateMediaController()
|
|
|