Closed Bug 12597 Opened 25 years ago Closed 25 years ago

[dogfood] Reflow when text decoration changes between none and underline

Categories

(Core :: CSS Parsing and Computation, defect, P3)

x86
Other
defect

Tracking

()

VERIFIED FIXED

People

(Reporter: hyatt, Assigned: peterl-retired)

Details

It looks like a reflow is happening when the text decoration changes between
none and underline (and vice versa).  It seems like this doesn't need to cause a
reflow, since the size of the font is the same with or without an underline (at
least i think that's true).

Here's the relevant function... it just does a comparison of the fonts without
checking to see if only the decoration changes (and that it only changes from
none to underline or vice versa).

PRInt32 StyleFontImpl::CalcDifference(const StyleFontImpl& aOther) const
{
  if (mFont.Equals(aOther.mFont) && mFixedFont.Equals(aOther.mFixedFont) &&
      (mFlags == aOther.mFlags)) {
    return NS_STYLE_HINT_NONE;
  }
  return NS_STYLE_HINT_REFLOW;
}
Status: NEW → RESOLVED
Closed: 25 years ago
Resolution: --- → FIXED
Status: RESOLVED → VERIFIED
Using a local test case, cannot see problem. Verifying bug fixed.
You need to log in before you can comment on or make changes to this bug.