Index: Source/core/html/shadow/MediaControls.cpp |
diff --git a/Source/core/html/shadow/MediaControls.cpp b/Source/core/html/shadow/MediaControls.cpp |
index 8f4a18196a0a0f59693607c94eb25488c7867d84..b411b80e28e62a5f41c61e35d84c76dae5cec4eb 100644 |
--- a/Source/core/html/shadow/MediaControls.cpp |
+++ b/Source/core/html/shadow/MediaControls.cpp |
@@ -51,7 +51,6 @@ MediaControls::MediaControls(HTMLMediaElement& mediaElement) |
: HTMLDivElement(mediaElement.document()) |
, m_mediaElement(&mediaElement) |
, m_panel(nullptr) |
- , m_textTrackContainer(nullptr) |
, m_overlayPlayButton(nullptr) |
, m_overlayEnclosure(nullptr) |
, m_playButton(nullptr) |
@@ -84,8 +83,6 @@ PassRefPtrWillBeRawPtr<MediaControls> MediaControls::create(HTMLMediaElement& me |
// |
// MediaControls (-webkit-media-controls) |
// +-MediaControlOverlayEnclosureElement (-webkit-media-controls-overlay-enclosure) |
-// | +-TextTrackContainer (-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) |
@@ -100,10 +97,6 @@ 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 TextTrackContainer which is added on-demand by |
-// MediaControls::textTrackContainer(). |
void MediaControls::initializeControls() |
{ |
RefPtrWillBeRawPtr<MediaControlOverlayEnclosureElement> overlayEnclosure = MediaControlOverlayEnclosureElement::create(*this); |
@@ -517,23 +510,10 @@ bool MediaControls::containsRelatedTarget(Event* event) |
return contains(relatedTarget->toNode()); |
} |
-TextTrackContainer* MediaControls::textTrackContainer() |
-{ |
- if (!m_textTrackContainer) { |
- RefPtrWillBeRawPtr<TextTrackContainer> textTrackContainer = TextTrackContainer::create(mediaElement().document()); |
- m_textTrackContainer = textTrackContainer.get(); |
- |
- // Insert it before (behind) all other control elements. |
- m_overlayEnclosure->insertBefore(textTrackContainer.release(), m_overlayEnclosure->firstChild()); |
- } |
- return m_textTrackContainer.get(); |
-} |
- |
DEFINE_TRACE(MediaControls) |
{ |
visitor->trace(m_mediaElement); |
visitor->trace(m_panel); |
- visitor->trace(m_textTrackContainer); |
visitor->trace(m_overlayPlayButton); |
visitor->trace(m_overlayEnclosure); |
visitor->trace(m_playButton); |