Chromium Code Reviews| 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 1544f84f40997dc5810f5a36f458e7d352c73a4c..02da545aba649f24f76eeecbfa7ce35164f254e3 100644 |
| --- a/chromecast/renderer/cast_content_renderer_client.cc |
| +++ b/chromecast/renderer/cast_content_renderer_client.cc |
| @@ -96,17 +96,11 @@ void CastContentRendererClient::RenderViewCreated( |
| blink::WebFrameWidget* web_frame_widget = render_view->GetWebFrameWidget(); |
| web_frame_widget->setBaseBackgroundColor(kColorBlack); |
| - // The following settings express consistent behaviors across Cast |
| - // embedders, though Android has enabled by default for mobile browsers. |
| - webview->settings()->setShrinksViewportContentToFit(false); |
| + // Settings for ATV (Android defaults are not what we want): |
| webview->settings()->setMediaControlsOverlayPlayButtonEnabled(false); |
| - // Scale 1 ensures window.innerHeight/Width match application resolution. |
| - // PageScaleOverride is the 'user agent' value which overrides page |
| - // settings (from meta viewport tag) - thus preventing inconsistency |
| - // between Android and non-Android cast_shell. |
| - webview->setDefaultPageScaleLimits(1.f, 1.f); |
| - webview->setInitialPageScaleOverride(1.f); |
| + // Necessary to get correct initial page scale across all devices: |
| + webview->settings()->setShrinksViewportContentToFit(true); |
|
alokp
2016/07/12 17:03:38
nit: I would just delete this line if the default
halliwell
2016/07/12 17:11:43
Done.
|
| // Disable application cache as Chromecast doesn't support off-line |
| // application running. |