summaryrefslogtreecommitdiffstats
path: root/Source/WebCore/rendering/RenderLayerCompositor.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'Source/WebCore/rendering/RenderLayerCompositor.cpp')
-rw-r--r--Source/WebCore/rendering/RenderLayerCompositor.cpp10
1 files changed, 5 insertions, 5 deletions
diff --git a/Source/WebCore/rendering/RenderLayerCompositor.cpp b/Source/WebCore/rendering/RenderLayerCompositor.cpp
index f5dddc0..1381dcb 100644
--- a/Source/WebCore/rendering/RenderLayerCompositor.cpp
+++ b/Source/WebCore/rendering/RenderLayerCompositor.cpp
@@ -1564,11 +1564,11 @@ bool RenderLayerCompositor::requiresCompositingForCanvas(RenderObject* renderer)
if (!(m_compositingTriggers & ChromeClient::CanvasTrigger))
return false;
- if (renderer->isCanvas()) {
- HTMLCanvasElement* canvas = static_cast<HTMLCanvasElement*>(renderer->node());
- return canvas->renderingContext() && canvas->renderingContext()->isAccelerated();
- }
- return false;
+ if (!renderer->isCanvas())
+ return false;
+
+ HTMLCanvasElement* canvas = static_cast<HTMLCanvasElement*>(renderer->node());
+ return canvas->renderingContext() && canvas->renderingContext()->isAccelerated();
}
bool RenderLayerCompositor::requiresCompositingForPlugin(RenderObject* renderer) const