Index: content/browser/gpu/gpu_data_manager_impl_private.cc |
diff --git a/content/browser/gpu/gpu_data_manager_impl_private.cc b/content/browser/gpu/gpu_data_manager_impl_private.cc |
index 0b58845516d5114d29375952d9d8ed85792b8c65..bd57527f6aa6911504acc3fd461ad962fc0deb5d 100644 |
--- a/content/browser/gpu/gpu_data_manager_impl_private.cc |
+++ b/content/browser/gpu/gpu_data_manager_impl_private.cc |
@@ -266,6 +266,11 @@ enum BlockStatusHistogram { |
}; |
bool ShouldDisableHardwareAcceleration() { |
+#if defined(MOJO_SHELL_CLIENT) && defined(USE_AURA) |
+ // TODO(rjkroege): Remove this when https://crbug.com/602519 is fixed. |
+ if (shell::ShellIsRemote() && !ui::GpuService::UseChromeGpuCommandBuffer()) |
+ return true; |
+#endif |
return base::CommandLine::ForCurrentProcess()->HasSwitch( |
switches::kDisableGpu); |
} |