| Index: chromecast/renderer/cast_content_renderer_client.cc
|
| diff --git a/chromecast/renderer/cast_content_renderer_client.cc b/chromecast/renderer/cast_content_renderer_client.cc
|
| index 57089adefc565527a85bf185f75c3a341b5b0280..2092aa1d43f07318ed2bb2d68aab4bb6c3579b29 100644
|
| --- a/chromecast/renderer/cast_content_renderer_client.cc
|
| +++ b/chromecast/renderer/cast_content_renderer_client.cc
|
| @@ -26,6 +26,7 @@
|
| #include "services/service_manager/public/cpp/interface_provider.h"
|
| #include "third_party/WebKit/public/platform/WebColor.h"
|
| #include "third_party/WebKit/public/web/WebFrameWidget.h"
|
| +#include "third_party/WebKit/public/web/WebRuntimeFeatures.h"
|
| #include "third_party/WebKit/public/web/WebSettings.h"
|
| #include "third_party/WebKit/public/web/WebView.h"
|
|
|
| @@ -98,9 +99,6 @@ void CastContentRendererClient::RenderViewCreated(
|
| blink::WebFrameWidget* web_frame_widget = render_view->GetWebFrameWidget();
|
| web_frame_widget->setBaseBackgroundColor(kColorBlack);
|
|
|
| - // Settings for ATV (Android defaults are not what we want):
|
| - webview->settings()->setMediaControlsOverlayPlayButtonEnabled(false);
|
| -
|
| // Disable application cache as Chromecast doesn't support off-line
|
| // application running.
|
| webview->settings()->setOfflineWebApplicationCacheEnabled(false);
|
| @@ -148,5 +146,11 @@ bool CastContentRendererClient::AllowMediaSuspend() {
|
| return false;
|
| }
|
|
|
| +void CastContentRendererClient::
|
| + SetRuntimeFeaturesDefaultsBeforeBlinkInitialization() {
|
| + // Settings for ATV (Android defaults are not what we want).
|
| + blink::WebRuntimeFeatures::enableMediaControlsOverlayPlayButton(false);
|
| +}
|
| +
|
| } // namespace shell
|
| } // namespace chromecast
|
|
|