| Index: Source/core/html/shadow/MediaControls.cpp
|
| diff --git a/Source/core/html/shadow/MediaControls.cpp b/Source/core/html/shadow/MediaControls.cpp
|
| index a1609d46b610e60b2bf1d9cd7b97fd6f44b4a335..9a3e6264a1d740ab7efbc767ce5b19830e76e318 100644
|
| --- a/Source/core/html/shadow/MediaControls.cpp
|
| +++ b/Source/core/html/shadow/MediaControls.cpp
|
| @@ -50,7 +50,6 @@ MediaControls::MediaControls(HTMLMediaElement& mediaElement)
|
| : HTMLDivElement(mediaElement.document())
|
| , m_mediaElement(&mediaElement)
|
| , m_panel(nullptr)
|
| - , m_textDisplayContainer(nullptr)
|
| , m_overlayPlayButton(nullptr)
|
| , m_overlayEnclosure(nullptr)
|
| , m_playButton(nullptr)
|
| @@ -83,8 +82,6 @@ PassRefPtrWillBeRawPtr<MediaControls> MediaControls::create(HTMLMediaElement& me
|
| //
|
| // MediaControls (-webkit-media-controls)
|
| // +-MediaControlOverlayEnclosureElement (-webkit-media-controls-overlay-enclosure)
|
| -// | +-MediaControlTextTrackContainerElement (-webkit-media-text-track-container)
|
| -// | | {when text tracks are enabled}
|
| // | +-MediaControlOverlayPlayButtonElement (-webkit-media-controls-overlay-play-button)
|
| // | | {if mediaControlsOverlayPlayButtonEnabled}
|
| // | \-MediaControlCastButtonElement (-internal-media-controls-overlay-cast-button)
|
| @@ -99,10 +96,7 @@ PassRefPtrWillBeRawPtr<MediaControls> MediaControls::create(HTMLMediaElement& me
|
| // +-MediaControlToggleClosedCaptionsButtonElement (-webkit-media-controls-toggle-closed-captions-button)
|
| // +-MediaControlCastButtonElement (-internal-media-controls-cast-button)
|
| // \-MediaControlFullscreenButtonElement (-webkit-media-controls-fullscreen-button)
|
| -//
|
| -// Most of the structure is built by MediaControls::initializeControls() - the
|
| -// exception being MediaControlTextTrackContainerElement which is added
|
| -// on-demand by MediaControls::createTextTrackDisplay().
|
| +
|
| void MediaControls::initializeControls()
|
| {
|
| RefPtrWillBeRawPtr<MediaControlOverlayEnclosureElement> overlayEnclosure = MediaControlOverlayEnclosureElement::create(*this);
|
| @@ -516,31 +510,10 @@ bool MediaControls::containsRelatedTarget(Event* event)
|
| return contains(relatedTarget->toNode());
|
| }
|
|
|
| -void MediaControls::createTextTrackDisplay()
|
| -{
|
| - if (m_textDisplayContainer)
|
| - return;
|
| -
|
| - RefPtrWillBeRawPtr<MediaControlTextTrackContainerElement> textDisplayContainer = MediaControlTextTrackContainerElement::create(*this);
|
| - m_textDisplayContainer = textDisplayContainer.get();
|
| -
|
| - // Insert it before (behind) all other control elements.
|
| - m_overlayEnclosure->insertBefore(textDisplayContainer.release(), m_overlayEnclosure->firstChild());
|
| -}
|
| -
|
| -void MediaControls::updateTextTrackDisplay()
|
| -{
|
| - if (!m_textDisplayContainer)
|
| - createTextTrackDisplay();
|
| -
|
| - m_textDisplayContainer->updateDisplay();
|
| -}
|
| -
|
| DEFINE_TRACE(MediaControls)
|
| {
|
| visitor->trace(m_mediaElement);
|
| visitor->trace(m_panel);
|
| - visitor->trace(m_textDisplayContainer);
|
| visitor->trace(m_overlayPlayButton);
|
| visitor->trace(m_overlayEnclosure);
|
| visitor->trace(m_playButton);
|
|
|