Index: content/renderer/render_view_impl.cc |
diff --git a/content/renderer/render_view_impl.cc b/content/renderer/render_view_impl.cc |
index 63b77c78387e0efe10893485302d181586a5ccf5..dd44e18d5ebb02214074f5b9be60d5ef199f4dd5 100644 |
--- a/content/renderer/render_view_impl.cc |
+++ b/content/renderer/render_view_impl.cc |
@@ -405,6 +405,9 @@ static bool PreferCompositingToLCDText(float device_scale_factor) { |
return false; |
if (command_line.HasSwitch(switches::kEnablePreferCompositingToLCDText)) |
return true; |
+ if (RenderThreadImpl::current() && |
+ !RenderThreadImpl::current()->is_lcd_text_enabled()) |
+ return true; |
return DeviceScaleEnsuresTextQuality(device_scale_factor); |
} |