diff options
author | piman@chromium.org <piman@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-04-24 08:52:35 +0000 |
---|---|---|
committer | piman@chromium.org <piman@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-04-24 08:52:35 +0000 |
commit | 5717896b5d51f52dba886eb4d3a3c7bc33ecb14e (patch) | |
tree | 484b4ed7f7f6b62d46c4b0c94b90c9bf04047f37 /content/renderer/renderer_webkitplatformsupport_impl.cc | |
parent | f6fb531c0ff15d6d3314b5f7b55bfd041d74f131 (diff) | |
download | chromium_src-5717896b5d51f52dba886eb4d3a3c7bc33ecb14e.zip chromium_src-5717896b5d51f52dba886eb4d3a3c7bc33ecb14e.tar.gz chromium_src-5717896b5d51f52dba886eb4d3a3c7bc33ecb14e.tar.bz2 |
Remove WebPreferences::accelerated_compositing_enabled
After https://codereview.chromium.org/238933009/ and
https://codereview.chromium.org/234443002/ the only place
accelerated_compositing_enabled is set to false is either:
1- the GPU crashed too many times (including with SwiftShader), but that
gets overriden to true by GpuDataManagerImpl::UpdateRendererWebPrefs
anyway.
2- on a guest renderer if the parent also has it false, but that can't
happen because of 1.
Disabling compositing doesn't work anymore in any case, so we shouldn't
do it either way.
BUG=363772
Review URL: https://codereview.chromium.org/236363019
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@265892 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'content/renderer/renderer_webkitplatformsupport_impl.cc')
-rw-r--r-- | content/renderer/renderer_webkitplatformsupport_impl.cc | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/content/renderer/renderer_webkitplatformsupport_impl.cc b/content/renderer/renderer_webkitplatformsupport_impl.cc index aa46b53..b507a73 100644 --- a/content/renderer/renderer_webkitplatformsupport_impl.cc +++ b/content/renderer/renderer_webkitplatformsupport_impl.cc @@ -669,7 +669,9 @@ bool RendererWebKitPlatformSupportImpl::canAccelerate2dCanvas() { } bool RendererWebKitPlatformSupportImpl::isThreadedCompositingEnabled() { - return !!RenderThreadImpl::current()->compositor_message_loop_proxy().get(); + RenderThreadImpl* thread = RenderThreadImpl::current(); + // thread can be NULL in tests. + return thread && thread->compositor_message_loop_proxy().get(); } double RendererWebKitPlatformSupportImpl::audioHardwareSampleRate() { |