Chromium Code Reviews| Index: Source/core/rendering/RenderBlock.cpp |
| diff --git a/Source/core/rendering/RenderBlock.cpp b/Source/core/rendering/RenderBlock.cpp |
| index 2218ef58cc7127d0831bc451adb4f5c91c9d7414..9681dc4e23d33c18a0c918addfc57e87eec7e2e4 100644 |
| --- a/Source/core/rendering/RenderBlock.cpp |
| +++ b/Source/core/rendering/RenderBlock.cpp |
| @@ -4744,7 +4744,7 @@ void RenderBlock::markAllDescendantsWithFloatsForLayout(RenderBox* floatToRemove |
| if ((!floatToRemove && child->isFloatingOrOutOfFlowPositioned()) || !child->isRenderBlock()) |
| continue; |
| RenderBlock* childBlock = toRenderBlock(child); |
| - if ((floatToRemove ? childBlock->containsFloat(floatToRemove) : childBlock->containsFloats()) || childBlock->shrinkToAvoidFloats()) |
| + if (childBlock->isAnonymousBlock() || (floatToRemove ? childBlock->containsFloat(floatToRemove) : childBlock->containsFloats()) || childBlock->shrinkToAvoidFloats()) |
|
Julien - ping for review
2013/05/07 18:43:20
Based on our discussion, this is unneeded and will
|
| childBlock->markAllDescendantsWithFloatsForLayout(floatToRemove, inLayout); |
| } |
| } |