summaryrefslogtreecommitdiffstats
path: root/content/renderer/renderer_webkitplatformsupport_impl.cc
diff options
context:
space:
mode:
authorpiman@chromium.org <piman@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-04-24 08:52:35 +0000
committerpiman@chromium.org <piman@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-04-24 08:52:35 +0000
commit5717896b5d51f52dba886eb4d3a3c7bc33ecb14e (patch)
tree484b4ed7f7f6b62d46c4b0c94b90c9bf04047f37 /content/renderer/renderer_webkitplatformsupport_impl.cc
parentf6fb531c0ff15d6d3314b5f7b55bfd041d74f131 (diff)
downloadchromium_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.cc4
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() {