summaryrefslogtreecommitdiffstats
path: root/Source/WebCore/rendering/RenderLayer.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'Source/WebCore/rendering/RenderLayer.cpp')
-rw-r--r--Source/WebCore/rendering/RenderLayer.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/Source/WebCore/rendering/RenderLayer.cpp b/Source/WebCore/rendering/RenderLayer.cpp
index b6662f6..3cdeda8 100644
--- a/Source/WebCore/rendering/RenderLayer.cpp
+++ b/Source/WebCore/rendering/RenderLayer.cpp
@@ -4049,6 +4049,9 @@ bool RenderLayer::shouldBeNormalFlowOnly() const
|| renderer()->hasReflection()
|| renderer()->hasMask()
|| renderer()->isVideo()
+#if PLATFORM(ANDROID)
+ || renderer()->isCanvas()
+#endif
|| renderer()->isEmbeddedObject()
|| renderer()->isApplet()
|| renderer()->isRenderIFrame()
@@ -4070,6 +4073,9 @@ bool RenderLayer::isSelfPaintingLayer() const
|| renderer()->hasMask()
|| renderer()->isTableRow()
|| renderer()->isVideo()
+#if PLATFORM(ANDROID)
+ || renderer()->isCanvas()
+#endif
|| renderer()->isEmbeddedObject()
|| renderer()->isApplet()
|| renderer()->isRenderIFrame();