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