| Index: Source/WebCore/rendering/RenderDeprecatedFlexibleBox.cpp
|
| ===================================================================
|
| --- Source/WebCore/rendering/RenderDeprecatedFlexibleBox.cpp (revision 127625)
|
| +++ Source/WebCore/rendering/RenderDeprecatedFlexibleBox.cpp (working copy)
|
| @@ -885,6 +885,7 @@
|
| if (childDoesNotAffectWidthOrFlexing(child))
|
| continue;
|
|
|
| + child->clearOverrideSize();
|
| if (relayoutChildren || (child->isReplaced() && (child->style()->width().isPercent() || child->style()->height().isPercent()))
|
| || (child->style()->height().isAuto() && child->isBlockFlow())) {
|
| child->setChildNeedsLayout(true, MarkOnlyThis);
|
| @@ -925,7 +926,6 @@
|
| m_flexingChildren = true;
|
| child->layoutIfNeeded();
|
| m_flexingChildren = false;
|
| - child->clearOverrideSize();
|
|
|
| // FIXME: For now don't support RTL.
|
| if (style()->direction() != LTR)
|
| @@ -988,6 +988,7 @@
|
| if (childDoesNotAffectWidthOrFlexing(child))
|
| continue;
|
|
|
| + child->clearOverrideSize();
|
| if ((child->isReplaced() && (child->style()->width().isPercent() || child->style()->height().isPercent()))
|
| || (child->style()->height().isAuto() && child->isBlockFlow())) {
|
| child->setChildNeedsLayout(true);
|
|
|