summaryrefslogtreecommitdiffstats
path: root/Source/WebCore/rendering/RenderPart.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'Source/WebCore/rendering/RenderPart.cpp')
-rw-r--r--Source/WebCore/rendering/RenderPart.cpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/Source/WebCore/rendering/RenderPart.cpp b/Source/WebCore/rendering/RenderPart.cpp
index 59b9795..4b74176 100644
--- a/Source/WebCore/rendering/RenderPart.cpp
+++ b/Source/WebCore/rendering/RenderPart.cpp
@@ -80,6 +80,13 @@ bool RenderPart::requiresAcceleratedCompositing() const
if (!node() || !node()->isFrameOwnerElement())
return false;
+#if PLATFORM(ANDROID)
+ // FIXME: Upstream this to webkit.org
+ // https://bugs.webkit.org/show_bug.cgi?id=52655
+ if (style()->visibility() != VISIBLE)
+ return false;
+#endif
+
HTMLFrameOwnerElement* element = static_cast<HTMLFrameOwnerElement*>(node());
if (Document* contentDocument = element->contentDocument()) {
if (RenderView* view = contentDocument->renderView())