| Index: sky/engine/core/rendering/RenderFlexibleBox.cpp
|
| diff --git a/sky/engine/core/rendering/RenderFlexibleBox.cpp b/sky/engine/core/rendering/RenderFlexibleBox.cpp
|
| index 38a0cc4db0cf6f513ae2f7caf109f387af011e0e..e2993816c2497fda12d369c38fa0cf50faea625d 100644
|
| --- a/sky/engine/core/rendering/RenderFlexibleBox.cpp
|
| +++ b/sky/engine/core/rendering/RenderFlexibleBox.cpp
|
| @@ -260,8 +260,10 @@ void RenderFlexibleBox::appendChildFrameRects(ChildFrameRects& childFrameRects)
|
|
|
| void RenderFlexibleBox::paintChildren(PaintInfo& paintInfo, const LayoutPoint& paintOffset)
|
| {
|
| - for (RenderBox* child = m_orderIterator.first(); child; child = m_orderIterator.next())
|
| - paintChildAsInlineBlock(child, paintInfo, paintOffset);
|
| + for (RenderBox* child = m_orderIterator.first(); child; child = m_orderIterator.next()) {
|
| + if (!child->hasSelfPaintingLayer())
|
| + child->paint(paintInfo, paintOffset);
|
| + }
|
| }
|
|
|
| void RenderFlexibleBox::repositionLogicalHeightDependentFlexItems(Vector<LineContext>& lineContexts)
|
|
|