No max-width means "none", not null unit. Bug 381284, r+sr=dbaron

This commit is contained in:
bzbarsky@mit.edu 2007-05-23 12:56:02 -07:00
parent e1a7b2b6ef
commit 870f8e4cd8

View File

@ -159,7 +159,7 @@ GetWidthInfo(nsIRenderingContext *aRenderingContext,
nsStyleCoord maxWidth(aStylePos->mMaxWidth);
if (maxWidth.GetUnit() == eStyleUnit_Enumerated) {
if (!aIsCell || maxWidth.GetIntValue() == NS_STYLE_WIDTH_FILL)
maxWidth.Reset();
maxWidth.SetNoneValue();
else if (maxWidth.GetIntValue() == NS_STYLE_WIDTH_SHRINK_WRAP)
// for 'max-width', '-moz-shrink-wrap' is like
// '-moz-intrinsic'