Correct a mistake in the shrink-to-fit code. b=201897 r=bzbarsky sr=dbaron

This commit is contained in:
mats.palmgren@bredband.net
2004-12-12 15:57:22 +00:00
parent 28cb9ca4bd
commit 60845eee57

View File

@@ -571,12 +571,9 @@ nsAbsoluteContainingBlock::ReflowAbsoluteFrame(nsIFrame* aDelegat
if (kidReflowState.mComputedWidth < kidReflowState.mComputedMinWidth) {
kidReflowState.mComputedWidth = kidReflowState.mComputedMinWidth;
}
} else if (NS_UNCONSTRAINEDSIZE != availWidth) {
if (aContainingBlockWidth != -1) {
availWidth = aContainingBlockWidth;
} else {
availWidth = aReflowState.mComputedWidth;
}
} else if (situation == SHRINK_TO_FIT_AVAILWIDTH) {
NS_ASSERTION(availWidth != NS_UNCONSTRAINEDSIZE,
"shrink-to-fit: expected a constrained available width");
PRInt32 maxWidth = availWidth -
(kidReflowState.mComputedMargin.left + kidReflowState.mComputedBorderPadding.left +
kidReflowState.mComputedBorderPadding.right + kidReflowState.mComputedMargin.right);