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 371cf315ce2d82f0c95b65b653356ee1a95eeab2..cfce89371aaadb57107683a0b695ece83af72df5 100644 |
| --- a/chromecast/renderer/cast_content_renderer_client.cc |
| +++ b/chromecast/renderer/cast_content_renderer_client.cc |
| @@ -147,6 +147,13 @@ void CastContentRendererClient::RenderViewCreated( |
| webview->settings()->setShrinksViewportContentToFit(false); |
| 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); |
|
lcwu1
2015/04/24 00:54:21
Do we need both? ISTM the first API call should be
halliwell
2015/04/24 01:02:38
I believe we want the second call to override the
lcwu1
2015/04/24 01:05:58
This sounds correct to me, as the order seems to b
halliwell
2015/04/27 17:44:20
I tried this, and it does work (setting initial sc
|
| + |
| // Disable application cache as Chromecast doesn't support off-line |
| // application running. |
| webview->settings()->setOfflineWebApplicationCacheEnabled(false); |