Index: content/renderer/render_view_impl.cc |
diff --git a/content/renderer/render_view_impl.cc b/content/renderer/render_view_impl.cc |
index e207b93ed462630faa9656aa4ca2e50b13a2dc63..8ad9470b25445bac384b3f6681700d1c0200324e 100644 |
--- a/content/renderer/render_view_impl.cc |
+++ b/content/renderer/render_view_impl.cc |
@@ -2677,7 +2677,9 @@ NavigationState* RenderViewImpl::CreateNavigationStateFromPending() { |
void RenderViewImpl::ProcessViewLayoutFlags(const CommandLine& command_line) { |
bool enable_viewport = |
- command_line.HasSwitch(switches::kEnableViewport); |
+ command_line.HasSwitch(switches::kEnableViewport) || |
+ // Setting a default device scale factor forces enable_viewport on. |
+ webkit_preferences_.default_device_scale_factor > 1; |
bool enable_fixed_layout = |
command_line.HasSwitch(switches::kEnableFixedLayout); |