зеркало из https://github.com/mozilla/gecko-dev.git
Followup to Bug 522320 bustage fix: in modified chunk of nsCSSDeclaration, check nsCSSValue unit before querying its integer value
This commit is contained in:
Родитель
0902ed0ee1
Коммит
a151e00614
|
@ -977,11 +977,13 @@ nsCSSDeclaration::GetValue(nsCSSProperty aProperty,
|
||||||
return NS_OK;
|
return NS_OK;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (style.GetIntValue() != NS_FONT_STYLE_NORMAL) {
|
if (style.GetUnit() != eCSSUnit_Enumerated ||
|
||||||
|
style.GetIntValue() != NS_FONT_STYLE_NORMAL) {
|
||||||
AppendCSSValueToString(eCSSProperty_font_style, style, aValue);
|
AppendCSSValueToString(eCSSProperty_font_style, style, aValue);
|
||||||
aValue.Append(PRUnichar(' '));
|
aValue.Append(PRUnichar(' '));
|
||||||
}
|
}
|
||||||
if (variant.GetIntValue() != NS_FONT_VARIANT_NORMAL) {
|
if (variant.GetUnit() != eCSSUnit_Enumerated ||
|
||||||
|
variant.GetIntValue() != NS_FONT_VARIANT_NORMAL) {
|
||||||
AppendCSSValueToString(eCSSProperty_font_variant, variant, aValue);
|
AppendCSSValueToString(eCSSProperty_font_variant, variant, aValue);
|
||||||
aValue.Append(PRUnichar(' '));
|
aValue.Append(PRUnichar(' '));
|
||||||
}
|
}
|
||||||
|
|
Загрузка…
Ссылка в новой задаче