Index: Source/core/html/HTMLMediaElement.cpp |
diff --git a/Source/core/html/HTMLMediaElement.cpp b/Source/core/html/HTMLMediaElement.cpp |
index 91ef6708e6f5e78594ef9b36ad751aec9955cc39..89ab90f031ffb3ca76ae75f3a8ca7f72896df8cd 100644 |
--- a/Source/core/html/HTMLMediaElement.cpp |
+++ b/Source/core/html/HTMLMediaElement.cpp |
@@ -3567,8 +3567,9 @@ void HTMLMediaElement::setClosedCaptionsVisible(bool closedCaptionVisible) |
m_closedCaptionsVisible = closedCaptionVisible; |
- m_processingPreferenceChange = true; |
markCaptionAndSubtitleTracksAsUnconfigured(); |
+ m_processingPreferenceChange = true; |
+ configureTextTracks(); |
m_processingPreferenceChange = false; |
updateTextTrackDisplay(); |
@@ -3712,7 +3713,6 @@ void HTMLMediaElement::markCaptionAndSubtitleTracksAsUnconfigured() |
if (kind == TextTrack::subtitlesKeyword() || kind == TextTrack::captionsKeyword()) |
textTrack->setHasBeenConfigured(false); |
} |
- configureTextTracks(); |
} |
void* HTMLMediaElement::preDispatchEventHandler(Event* event) |