mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-10 03:45:46 +00:00
89503 "font-size:0 ignored". When the font size is 0, set the x-height, ascent and descent to 0 in the TextReflowData. r=rbs/sr=attinasi
This commit is contained in:
parent
ef03da922b
commit
b69d2055a6
@ -5241,7 +5241,14 @@ nsTextFrame::Reflow(nsIPresContext* aPresContext,
|
||||
|
||||
// Measure the text
|
||||
// MeasureText may set TEXT_TRIMMED_WS flag, so don't clear after the call
|
||||
aStatus = MeasureText(aPresContext, aReflowState, tx, lb, ts, textData);
|
||||
if (ts.mFont->mSize)
|
||||
aStatus = MeasureText(aPresContext, aReflowState, tx, lb, ts, textData);
|
||||
else {
|
||||
textData.mX = 0;
|
||||
textData.mAscent = 0;
|
||||
textData.mDescent = 0;
|
||||
aStatus = NS_FRAME_COMPLETE;
|
||||
}
|
||||
if (textData.mTrailingSpaceTrimmed)
|
||||
mState |= TEXT_TRIMMED_WS;
|
||||
else
|
||||
|
@ -5241,7 +5241,14 @@ nsTextFrame::Reflow(nsIPresContext* aPresContext,
|
||||
|
||||
// Measure the text
|
||||
// MeasureText may set TEXT_TRIMMED_WS flag, so don't clear after the call
|
||||
aStatus = MeasureText(aPresContext, aReflowState, tx, lb, ts, textData);
|
||||
if (ts.mFont->mSize)
|
||||
aStatus = MeasureText(aPresContext, aReflowState, tx, lb, ts, textData);
|
||||
else {
|
||||
textData.mX = 0;
|
||||
textData.mAscent = 0;
|
||||
textData.mDescent = 0;
|
||||
aStatus = NS_FRAME_COMPLETE;
|
||||
}
|
||||
if (textData.mTrailingSpaceTrimmed)
|
||||
mState |= TEXT_TRIMMED_WS;
|
||||
else
|
||||
|
Loading…
Reference in New Issue
Block a user