Index: content/renderer/gpu/render_widget_compositor.cc |
diff --git a/content/renderer/gpu/render_widget_compositor.cc b/content/renderer/gpu/render_widget_compositor.cc |
index 3a12e982994ffc892394ea7769be20583993200a..6ac6a30933209d860e08d95341b659868ef26345 100644 |
--- a/content/renderer/gpu/render_widget_compositor.cc |
+++ b/content/renderer/gpu/render_widget_compositor.cc |
@@ -187,8 +187,12 @@ scoped_ptr<RenderWidgetCompositor> RenderWidgetCompositor::Create( |
settings.top_controls_hide_threshold = hide_threshold; |
} |
+#if defined(OS_CHROMEOS) |
+ settings.use_pinch_virtual_viewport = true; |
+#else |
settings.use_pinch_virtual_viewport = |
cmd->HasSwitch(cc::switches::kEnablePinchVirtualViewport); |
+#endif |
piman
2014/04/25 20:53:05
I would prefer if this kind of per-platform decisi
|
settings.allow_antialiasing &= |
!cmd->HasSwitch(cc::switches::kDisableCompositedAntialiasing); |
@@ -289,7 +293,7 @@ scoped_ptr<RenderWidgetCompositor> RenderWidgetCompositor::Create( |
if (ui::IsOverlayScrollbarEnabled()) { |
settings.scrollbar_animator = cc::LayerTreeSettings::Thinning; |
settings.solid_color_scrollbar_color = SkColorSetARGB(128, 128, 128, 128); |
- } else if (cmd->HasSwitch(cc::switches::kEnablePinchVirtualViewport)) { |
+ } else if (settings.use_pinch_virtual_viewport) { |
// use_pinch_zoom_scrollbars is only true on desktop when non-overlay |
// scrollbars are in use. |
settings.use_pinch_zoom_scrollbars = true; |