Index: Source/core/css/resolver/StyleBuilderConverter.cpp |
diff --git a/Source/core/css/resolver/StyleBuilderConverter.cpp b/Source/core/css/resolver/StyleBuilderConverter.cpp |
index a6cb7d86fa158b8bc74e815a2f948f02a022f3a9..14cd021dd8bfa40093a0a4316d46ee5a5fa88fff 100644 |
--- a/Source/core/css/resolver/StyleBuilderConverter.cpp |
+++ b/Source/core/css/resolver/StyleBuilderConverter.cpp |
@@ -245,6 +245,16 @@ FontDescription::Size StyleBuilderConverter::convertFontSize(StyleResolverState& |
return FontDescription::Size(0, computeFontSize(state, primitiveValue, parentSize), parentIsAbsoluteSize || !primitiveValue->isFontRelativeLength()); |
} |
+float StyleBuilderConverter::convertFontSizeAdjust(StyleResolverState& state, CSSValue* value) |
+{ |
+ CSSPrimitiveValue* primitiveValue = toCSSPrimitiveValue(value); |
+ if (primitiveValue->getValueID() == CSSValueNone) |
+ return FontBuilder::initialSizeAdjust(); |
+ |
+ ASSERT(primitiveValue->isNumber()); |
+ return primitiveValue->getFloatValue(); |
+} |
+ |
FontWeight StyleBuilderConverter::convertFontWeight(StyleResolverState& state, CSSValue* value) |
{ |
CSSPrimitiveValue* primitiveValue = toCSSPrimitiveValue(value); |