Fix calculation of margin forced to "auto" when both margins and width are specified but together smaller than available width. bug=364079 r+sr=dbaron

This commit is contained in:
uriber%gmail.com 2006-12-17 17:02:22 +00:00
parent 9bc8165f8b
commit e42b5574fb

View File

@ -1787,10 +1787,10 @@ nsHTMLReflowState::CalculateBlockSideMargins(nscoord aAvailWidth,
mComputedMargin.left = availMarginSpace / 2;
mComputedMargin.right = availMarginSpace - mComputedMargin.left;
} else {
mComputedMargin.left = availMarginSpace;
mComputedMargin.left += availMarginSpace;
}
} else if (isAutoRightMargin) {
mComputedMargin.right = availMarginSpace;
mComputedMargin.right += availMarginSpace;
}
}