| Index: content/renderer/render_frame_impl.cc
|
| diff --git a/content/renderer/render_frame_impl.cc b/content/renderer/render_frame_impl.cc
|
| index 7005fdd66b83c004a1b45dac7c53f7973f5d4082..5925ef85dbfc48ed5745315f402bae27bfbae90e 100644
|
| --- a/content/renderer/render_frame_impl.cc
|
| +++ b/content/renderer/render_frame_impl.cc
|
| @@ -219,6 +219,7 @@ using blink::WebSecurityOrigin;
|
| using blink::WebSecurityPolicy;
|
| using blink::WebSerializedScriptValue;
|
| using blink::WebServiceWorkerProvider;
|
| +using blink::WebSettings;
|
| using blink::WebStorageQuotaCallbacks;
|
| using blink::WebString;
|
| using blink::WebURL;
|
| @@ -1575,6 +1576,14 @@ void RenderFrameImpl::OnTextTrackSettingsChanged(
|
| DCHECK(!frame_->parent());
|
| if (!render_view_->webview())
|
| return;
|
| +
|
| + if (params.text_tracks_enabled) {
|
| + render_view_->webview()->settings()->setTextTrackKindUserPreference(
|
| + WebSettings::TextTrackKindUserPreference::Captions);
|
| + } else {
|
| + render_view_->webview()->settings()->setTextTrackKindUserPreference(
|
| + WebSettings::TextTrackKindUserPreference::Default);
|
| + }
|
| render_view_->webview()->settings()->setTextTrackBackgroundColor(
|
| WebString::fromUTF8(params.text_track_background_color));
|
| render_view_->webview()->settings()->setTextTrackFontFamily(
|
|
|