mirror of
https://github.com/mozilla/gecko-dev.git
synced 2025-02-13 11:38:16 +00:00
Fix percentage font sizes when all font properties specified (and not inherited) by weaking (again) optimization of not calling parent's GetStyleData. b=132381 r=hyatt sr=waterson
This commit is contained in:
parent
014a6bcfd1
commit
739a1a3e49
@ -2202,7 +2202,8 @@ nsRuleNode::ComputeFontData(nsStyleStruct* aStartStruct, const nsCSSStruct& aDat
|
||||
if (parentContext &&
|
||||
(aRuleDetail != eRuleFullReset ||
|
||||
(fontData.mSize.IsRelativeLengthUnit() &&
|
||||
fontData.mSize.GetUnit() != eCSSUnit_Pixel)))
|
||||
fontData.mSize.GetUnit() != eCSSUnit_Pixel) ||
|
||||
fontData.mSize.GetUnit() == eCSSUnit_Percent))
|
||||
parentFont = NS_STATIC_CAST(const nsStyleFont*,
|
||||
parentContext->GetStyleData(eStyleStruct_Font));
|
||||
if (aStartStruct)
|
||||
|
@ -2202,7 +2202,8 @@ nsRuleNode::ComputeFontData(nsStyleStruct* aStartStruct, const nsCSSStruct& aDat
|
||||
if (parentContext &&
|
||||
(aRuleDetail != eRuleFullReset ||
|
||||
(fontData.mSize.IsRelativeLengthUnit() &&
|
||||
fontData.mSize.GetUnit() != eCSSUnit_Pixel)))
|
||||
fontData.mSize.GetUnit() != eCSSUnit_Pixel) ||
|
||||
fontData.mSize.GetUnit() == eCSSUnit_Percent))
|
||||
parentFont = NS_STATIC_CAST(const nsStyleFont*,
|
||||
parentContext->GetStyleData(eStyleStruct_Font));
|
||||
if (aStartStruct)
|
||||
|
Loading…
x
Reference in New Issue
Block a user