Index: third_party/WebKit/Source/core/css/CSSValue.cpp |
diff --git a/third_party/WebKit/Source/core/css/CSSValue.cpp b/third_party/WebKit/Source/core/css/CSSValue.cpp |
index 4f3dd601fcecb119aa34a16e9fae5fbb6bb21952..bdc02d156c9fa66a6285f1b262519306d6b0df3c 100644 |
--- a/third_party/WebKit/Source/core/css/CSSValue.cpp |
+++ b/third_party/WebKit/Source/core/css/CSSValue.cpp |
@@ -36,6 +36,7 @@ |
#include "core/css/CSSCustomIdentValue.h" |
#include "core/css/CSSCustomPropertyDeclaration.h" |
#include "core/css/CSSFontFaceSrcValue.h" |
+#include "core/css/CSSFontFamilyValue.h" |
#include "core/css/CSSFontFeatureValue.h" |
#include "core/css/CSSFunctionValue.h" |
#include "core/css/CSSGradientValue.h" |
@@ -117,6 +118,8 @@ bool CSSValue::equals(const CSSValue& other) const |
return compareCSSValues<CSSCursorImageValue>(*this, other); |
case FontFaceSrcClass: |
return compareCSSValues<CSSFontFaceSrcValue>(*this, other); |
+ case FontFamilyClass: |
+ return compareCSSValues<CSSFontFamilyValue>(*this, other); |
case FontFeatureClass: |
return compareCSSValues<CSSFontFeatureValue>(*this, other); |
case FunctionClass: |
@@ -203,6 +206,8 @@ String CSSValue::cssText() const |
return toCSSCursorImageValue(this)->customCSSText(); |
case FontFaceSrcClass: |
return toCSSFontFaceSrcValue(this)->customCSSText(); |
+ case FontFamilyClass: |
+ return toCSSFontFamilyValue(this)->customCSSText(); |
case FontFeatureClass: |
return toCSSFontFeatureValue(this)->customCSSText(); |
case FunctionClass: |
@@ -296,6 +301,9 @@ void CSSValue::destroy() |
case FontFaceSrcClass: |
delete toCSSFontFaceSrcValue(this); |
return; |
+ case FontFamilyClass: |
+ delete toCSSFontFamilyValue(this); |
+ return; |
case FontFeatureClass: |
delete toCSSFontFeatureValue(this); |
return; |
@@ -417,6 +425,9 @@ void CSSValue::finalizeGarbageCollectedObject() |
case FontFaceSrcClass: |
toCSSFontFaceSrcValue(this)->~CSSFontFaceSrcValue(); |
return; |
+ case FontFamilyClass: |
+ toCSSFontFamilyValue(this)->~CSSFontFamilyValue(); |
+ return; |
case FontFeatureClass: |
toCSSFontFeatureValue(this)->~CSSFontFeatureValue(); |
return; |
@@ -538,6 +549,9 @@ DEFINE_TRACE(CSSValue) |
case FontFaceSrcClass: |
toCSSFontFaceSrcValue(this)->traceAfterDispatch(visitor); |
return; |
+ case FontFamilyClass: |
+ toCSSFontFamilyValue(this)->traceAfterDispatch(visitor); |
+ return; |
case FontFeatureClass: |
toCSSFontFeatureValue(this)->traceAfterDispatch(visitor); |
return; |