Index: Source/core/editing/EditingStyle.cpp |
diff --git a/Source/core/editing/EditingStyle.cpp b/Source/core/editing/EditingStyle.cpp |
index 62bcb4341fb7757daa519e048fe3431c1187782e..d2424c3d7a47b415cd47304a6208af3b8241947f 100644 |
--- a/Source/core/editing/EditingStyle.cpp |
+++ b/Source/core/editing/EditingStyle.cpp |
@@ -1638,8 +1638,7 @@ int legacyFontSizeFromCSSValue(Document* document, CSSPrimitiveValue* value, Fix |
int pixelFontSize = value->getIntValue(CSSPrimitiveValue::CSS_PX); |
int legacyFontSize = FontSize::legacyFontSize(document, pixelFontSize, fixedPitchFontType); |
// Use legacy font size only if pixel value matches exactly to that of legacy font size. |
- CSSValueID cssPrimitiveEquivalent = static_cast<CSSValueID>(legacyFontSize - 1 + CSSValueXSmall); |
- if (mode == AlwaysUseLegacyFontSize || FontSize::fontSizeForKeyword(document, cssPrimitiveEquivalent, fixedPitchFontType) == pixelFontSize) |
+ if (mode == AlwaysUseLegacyFontSize || FontSize::fontSizeForKeyword(document, legacyFontSize, fixedPitchFontType) == pixelFontSize) |
return legacyFontSize; |
return 0; |