Index: Source/core/css/resolver/StyleBuilderConverter.cpp |
diff --git a/Source/core/css/resolver/StyleBuilderConverter.cpp b/Source/core/css/resolver/StyleBuilderConverter.cpp |
index d3cf95a1cc76cf57db3e96e72793973316684a06..ad8ddecabd8025e6fa0322ecbea434213c212432 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); |