Index: content/browser/web_contents/web_contents_impl.cc |
diff --git a/content/browser/web_contents/web_contents_impl.cc b/content/browser/web_contents/web_contents_impl.cc |
index 316b488eb2264782a9ae8f94a0b4c25d970999f5..fc4061c71ab2dd6389ea52ee24981ab52813bacf 100644 |
--- a/content/browser/web_contents/web_contents_impl.cc |
+++ b/content/browser/web_contents/web_contents_impl.cc |
@@ -546,6 +546,12 @@ WebPreferences WebContentsImpl::GetWebkitPrefs(RenderViewHost* rvh, |
prefs.max_untiled_layer_height = |
GetSwitchValueAsInt(command_line, switches::kMaxUntiledLayerHeight, 1); |
+ if (gfx::Screen::IsDIPEnabled()) { |
+ // Only apply when using DIP coordinate system as this setting interferes |
+ // with fixed layout mode. |
+ prefs.apply_default_device_scale_factor_in_compositor = true; |
+ } |
+ |
content::GetContentClient()->browser()->OverrideWebkitPrefs(rvh, url, &prefs); |
return prefs; |