Index: Source/core/html/shadow/MediaControlElements.cpp |
diff --git a/Source/core/html/shadow/MediaControlElements.cpp b/Source/core/html/shadow/MediaControlElements.cpp |
index 5e0437684f1e317363d5768406afd98078b9227b..03d378e68b2bd0ec58cc6f0c6621752d194e138f 100644 |
--- a/Source/core/html/shadow/MediaControlElements.cpp |
+++ b/Source/core/html/shadow/MediaControlElements.cpp |
@@ -416,7 +416,7 @@ PassRefPtr<MediaControlToggleClosedCaptionsButtonElement> MediaControlToggleClos |
void MediaControlToggleClosedCaptionsButtonElement::updateDisplayType() |
{ |
- bool captionsVisible = mediaControllerInterface().closedCaptionsVisible(); |
+ bool captionsVisible = mediaElement().closedCaptionsVisible(); |
setDisplayType(captionsVisible ? MediaHideClosedCaptionsButton : MediaShowClosedCaptionsButton); |
setChecked(captionsVisible); |
} |
@@ -424,8 +424,8 @@ void MediaControlToggleClosedCaptionsButtonElement::updateDisplayType() |
void MediaControlToggleClosedCaptionsButtonElement::defaultEventHandler(Event* event) |
{ |
if (event->type() == EventTypeNames::click) { |
- mediaControllerInterface().setClosedCaptionsVisible(!mediaControllerInterface().closedCaptionsVisible()); |
- setChecked(mediaControllerInterface().closedCaptionsVisible()); |
+ mediaElement().setClosedCaptionsVisible(!mediaElement().closedCaptionsVisible()); |
+ setChecked(mediaElement().closedCaptionsVisible()); |
updateDisplayType(); |
event->setDefaultHandled(); |
} |
@@ -696,7 +696,7 @@ const AtomicString& MediaControlTextTrackContainerElement::shadowPseudoId() cons |
void MediaControlTextTrackContainerElement::updateDisplay() |
{ |
- if (!mediaControllerInterface().closedCaptionsVisible()) { |
+ if (!mediaElement().closedCaptionsVisible()) { |
removeChildren(); |
return; |
} |