Fix bug 303039 -- make sure to get the right max-width even if we have no

lines.  r+sr=roc


git-svn-id: svn://10.0.0.236/trunk@188867 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
bzbarsky%mit.edu
2006-02-03 18:50:41 +00:00
parent 35162da718
commit e4ee61a82c

View File

@@ -165,7 +165,11 @@ nsBlockReflowState::nsBlockReflowState(const nsHTMLReflowState& aReflowState,
mMaxElementWidth = 0;
SetFlag(BRS_COMPUTEMAXWIDTH,
(NS_REFLOW_CALC_MAX_WIDTH == (aMetrics.mFlags & NS_REFLOW_CALC_MAX_WIDTH)));
mMaximumWidth = 0;
// Preset mMaximumWidth to our left border + padding. All the values we'll
// try to set it to already include that, and we depend on it always
// including the left border + padding in nsBlockFrame::ComputeFinalSize.
mMaximumWidth = BorderPadding().left;
mMinLineHeight = nsHTMLReflowState::CalcLineHeight(mPresContext,
aReflowState.rendContext,