| Index: Source/core/rendering/RenderBlockFlow.cpp
|
| diff --git a/Source/core/rendering/RenderBlockFlow.cpp b/Source/core/rendering/RenderBlockFlow.cpp
|
| index 0ba9db53f96bedf52594e9b82265d1789dc50d87..1e5e7fd046b940073b8555b2fc13061822a561cd 100644
|
| --- a/Source/core/rendering/RenderBlockFlow.cpp
|
| +++ b/Source/core/rendering/RenderBlockFlow.cpp
|
| @@ -446,7 +446,6 @@
|
| // Add overflow from children (unless we're multi-column, since in that case all our child overflow is clipped anyway).
|
| computeOverflow(oldClientAfterEdge);
|
|
|
| - m_descendantsWithFloatsMarkedForLayout = false;
|
| return true;
|
| }
|
|
|
| @@ -1692,10 +1691,6 @@
|
| if (!everHadLayout() && !containsFloats())
|
| return;
|
|
|
| - if (m_descendantsWithFloatsMarkedForLayout)
|
| - return;
|
| - m_descendantsWithFloatsMarkedForLayout = true;
|
| -
|
| MarkingBehavior markParents = inLayout ? MarkOnlyThis : MarkContainingBlockChain;
|
| setChildNeedsLayout(markParents);
|
|
|
|
|