diff --git a/layout/generic/nsGridContainerFrame.cpp b/layout/generic/nsGridContainerFrame.cpp index f2f5ee0f65..e58c76dcfe 100644 --- a/layout/generic/nsGridContainerFrame.cpp +++ b/layout/generic/nsGridContainerFrame.cpp @@ -3793,25 +3793,10 @@ MeasuringReflow(nsIFrame* aChild, nsIFrame::ReflowChildFlags::NoMoveFrame | nsIFrame::ReflowChildFlags::NoSizeView | nsIFrame::ReflowChildFlags::NoDeleteNextInFlowChild; - if (childSize.mBoundingMetrics.width != 0) { - parent->ReflowChild(aChild, - pc, - childSize, - childRI, - wm, - LogicalPoint(wm), - nsSize(), - flags, - childStatus); - parent->FinishReflowChild(aChild, - pc, - childSize, - &childRI, - wm, - LogicalPoint(wm), - nsSize(), - flags); - } + parent->ReflowChild(aChild, pc, childSize, childRI, wm, + LogicalPoint(wm), nsSize(), flags, childStatus); + parent->FinishReflowChild(aChild, pc, childSize, &childRI, wm, + LogicalPoint(wm), nsSize(), flags); #ifdef DEBUG parent->DeleteProperty(nsContainerFrame::DebugReflowingWithInfiniteISize()); #endif