Index: Source/core/css/CSSPrimitiveValue.cpp |
diff --git a/Source/core/css/CSSPrimitiveValue.cpp b/Source/core/css/CSSPrimitiveValue.cpp |
index 2a6bdb93b1b00d9d5c05b6d530caf8313bb2217e..329304c421c9f9c23458fc34ac720fc1668fd85e 100644 |
--- a/Source/core/css/CSSPrimitiveValue.cpp |
+++ b/Source/core/css/CSSPrimitiveValue.cpp |
@@ -490,6 +490,7 @@ double CSSPrimitiveValue::computeLengthDouble(const CSSToLengthConversionData& c |
switch (type()) { |
case UnitType::Ems: |
+ case UnitType::QuirkyEms: |
factor = conversionData.emFontSize(); |
break; |
case UnitType::Exs: |
@@ -678,6 +679,7 @@ bool CSSPrimitiveValue::unitTypeToLengthUnitType(UnitType unitType, LengthUnitTy |
lengthType = UnitTypePixels; |
return true; |
case CSSPrimitiveValue::UnitType::Ems: |
+ case CSSPrimitiveValue::UnitType::QuirkyEms: |
lengthType = UnitTypeFontSize; |
return true; |
case CSSPrimitiveValue::UnitType::Exs: |
@@ -787,6 +789,7 @@ const char* CSSPrimitiveValue::unitTypeToString(UnitType type) |
case UnitType::Percentage: |
return "%"; |
case UnitType::Ems: |
+ case UnitType::QuirkyEms: |
return "em"; |
case UnitType::Exs: |
return "ex"; |
@@ -849,7 +852,6 @@ const char* CSSPrimitiveValue::unitTypeToString(UnitType type) |
case UnitType::Shape: |
case UnitType::CalcPercentageWithNumber: |
case UnitType::CalcPercentageWithLength: |
- case UnitType::QuirkyEms: |
break; |
}; |
ASSERT_NOT_REACHED(); |
@@ -874,6 +876,7 @@ String CSSPrimitiveValue::customCSSText() const |
case UnitType::Number: |
case UnitType::Percentage: |
case UnitType::Ems: |
+ case UnitType::QuirkyEms: |
case UnitType::Exs: |
case UnitType::Rems: |
case UnitType::Chs: |
@@ -929,7 +932,6 @@ String CSSPrimitiveValue::customCSSText() const |
break; |
case UnitType::CalcPercentageWithNumber: |
case UnitType::CalcPercentageWithLength: |
- case UnitType::QuirkyEms: |
ASSERT_NOT_REACHED(); |
break; |
} |