Bug 1227285 part 2 - [css-grid] Request shrink-wrap behavior when doing a measuring reflow to figure out a grid item's block-size. r=dholbert

This commit is contained in:
Mats Palmgren 2015-12-02 14:12:23 +01:00
Родитель 7579d57491
Коммит 2874c6e6fc
1 изменённых файлов: 2 добавлений и 1 удалений

Просмотреть файл

@ -2014,7 +2014,8 @@ ContentContribution(nsIFrame* aChild,
#endif
// XXX this will give mostly correct results for now (until bug 1174569).
LogicalSize availableSize(wm, INFINITE_ISIZE_COORD, NS_UNCONSTRAINEDSIZE);
nsHTMLReflowState childRS(pc, *rs, aChild, availableSize);
nsHTMLReflowState childRS(pc, *rs, aChild, availableSize, nullptr,
nsHTMLReflowState::COMPUTE_SIZE_SHRINK_WRAP);
nsHTMLReflowMetrics childSize(childRS);
nsReflowStatus childStatus;
const uint32_t flags = NS_FRAME_NO_MOVE_FRAME | NS_FRAME_NO_SIZE_VIEW;