diff options
Diffstat (limited to 'Source/WebCore/rendering/RenderLayerCompositor.cpp')
-rw-r--r-- | Source/WebCore/rendering/RenderLayerCompositor.cpp | 10 |
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 |