Bug 1292447: part 4 - Get vertical-align prop resolved to computed value.
MozReview-Commit-ID: 542KRnVAojo
--- a/layout/style/nsCSSPropList.h
+++ b/layout/style/nsCSSPropList.h
@@ -4348,18 +4348,17 @@ CSS_PROP_SVGRESET(
CSS_PROP_DISPLAY(
vertical-align,
vertical_align,
VerticalAlign,
CSS_PROPERTY_PARSE_VALUE |
CSS_PROPERTY_APPLIES_TO_FIRST_LETTER_AND_FIRST_LINE |
CSS_PROPERTY_APPLIES_TO_PLACEHOLDER |
CSS_PROPERTY_STORES_CALC |
- CSS_PROPERTY_UNITLESS_LENGTH_QUIRK |
- CSS_PROPERTY_GETCS_NEEDS_LAYOUT_FLUSH,
+ CSS_PROPERTY_UNITLESS_LENGTH_QUIRK,
"",
VARIANT_HKLP | VARIANT_CALC,
kVerticalAlignKTable,
offsetof(nsStyleDisplay, mVerticalAlign),
eStyleAnimType_Coord)
CSS_PROP_VISIBILITY(
visibility,
visibility,
--- a/layout/style/nsComputedDOMStyle.cpp
+++ b/layout/style/nsComputedDOMStyle.cpp
@@ -3643,18 +3643,17 @@ nsComputedDOMStyle::DoGetRubyPosition()
return val.forget();
}
already_AddRefed<CSSValue>
nsComputedDOMStyle::DoGetVerticalAlign()
{
RefPtr<nsROCSSPrimitiveValue> val = new nsROCSSPrimitiveValue;
SetValueToCoord(val, StyleDisplay()->mVerticalAlign, false,
- &nsComputedDOMStyle::GetLineHeightCoord,
- nsCSSProps::kVerticalAlignKTable);
+ nullptr, nsCSSProps::kVerticalAlignKTable);
return val.forget();
}
already_AddRefed<CSSValue>
nsComputedDOMStyle::CreateTextAlignValue(uint8_t aAlign, bool aAlignTrue,
const KTableEntry aTable[])
{
RefPtr<nsROCSSPrimitiveValue> val = new nsROCSSPrimitiveValue;