xul frames should compute MEW only when they are really requested to do so, bug 256006 r/sr=dbaron

This commit is contained in:
bmlk%gmx.de 2004-08-27 16:51:05 +00:00
Родитель ac9d361139
Коммит e3d7eb0537
1 изменённых файлов: 3 добавлений и 1 удалений

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

@ -90,6 +90,7 @@ nsBoxLayoutState::nsBoxLayoutState(nsPresContext* aPresContext,
nsHTMLReflowMetrics& aDesiredSize):mPresContext(aPresContext),
mReflowState(&aReflowState),
mType(Dirty),
mMaxElementWidth(nsnull),
mScrolledBlockSizeConstraint(-1,-1),
mLayoutFlags(0),
mPaintingDisabled(PR_FALSE)
@ -97,7 +98,8 @@ nsBoxLayoutState::nsBoxLayoutState(nsPresContext* aPresContext,
{
mMaxElementWidth = &aDesiredSize.mMaxElementWidth;
if (aDesiredSize.mComputeMEW)
mMaxElementWidth = &aDesiredSize.mMaxElementWidth;
NS_ASSERTION(mPresContext, "PresContext must be non-null");
}