Index: Source/core/layout/LayoutBlockFlow.cpp |
diff --git a/Source/core/layout/LayoutBlockFlow.cpp b/Source/core/layout/LayoutBlockFlow.cpp |
index fe9339df5d8e2767186d1a764933139a4662d2e6..dcabec7d48e55105f03445b8b3f3a7d08393646f 100644 |
--- a/Source/core/layout/LayoutBlockFlow.cpp |
+++ b/Source/core/layout/LayoutBlockFlow.cpp |
@@ -473,7 +473,7 @@ void LayoutBlockFlow::determineLogicalLeftPositionForChild(LayoutBox& child) |
LayoutUnit newPosition = startPosition + childMarginStart; |
LayoutUnit positionToAvoidFloats; |
- if (child.avoidsFloats() && containsFloats() && !flowThreadContainingBlock()) |
+ if (child.avoidsFloats() && containsFloats()) |
positionToAvoidFloats = startOffsetForLine(logicalTopForChild(child), false, logicalHeightForChild(child)); |
// If the child has an offset from the content edge to avoid floats then use that, otherwise let any negative |