Index: content/browser/renderer_host/render_view_host_impl.cc |
diff --git a/content/browser/renderer_host/render_view_host_impl.cc b/content/browser/renderer_host/render_view_host_impl.cc |
index edf50b85127d57a67df1bf55d7ba7f4fc74d686c..1324551d2fc3908b82c03279e343c38ddf17bb8f 100644 |
--- a/content/browser/renderer_host/render_view_host_impl.cc |
+++ b/content/browser/renderer_host/render_view_host_impl.cc |
@@ -414,7 +414,9 @@ |
prefs.accelerated_compositing_enabled = |
GpuProcessHost::gpu_enabled() && |
!command_line.HasSwitch(switches::kDisableAcceleratedCompositing); |
- prefs.force_compositing_mode = content::IsForceCompositingModeEnabled(); |
+ prefs.force_compositing_mode = |
+ content::IsForceCompositingModeEnabled() && |
+ !command_line.HasSwitch(switches::kDisableForceCompositingMode); |
prefs.accelerated_2d_canvas_enabled = |
GpuProcessHost::gpu_enabled() && |
!command_line.HasSwitch(switches::kDisableAccelerated2dCanvas); |