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); |