Index: Source/core/css/CSSValue.cpp |
diff --git a/Source/core/css/CSSValue.cpp b/Source/core/css/CSSValue.cpp |
index d2c3068f33667a4cda71329837fd4dfdef05e8af..bef285d02b12eb425ec2cd3762e875ebd335c975 100644 |
--- a/Source/core/css/CSSValue.cpp |
+++ b/Source/core/css/CSSValue.cpp |
@@ -50,6 +50,7 @@ |
#include "core/css/CSSReflectValue.h" |
#include "core/css/CSSSVGDocumentValue.h" |
#include "core/css/CSSShadowValue.h" |
+#include "core/css/CSSStringValue.h" |
#include "core/css/CSSTimingFunctionValue.h" |
#include "core/css/CSSUnicodeRangeValue.h" |
#include "core/css/CSSUnsetValue.h" |
@@ -137,6 +138,8 @@ bool CSSValue::equals(const CSSValue& other) const |
return compareCSSValues<CSSReflectValue>(*this, other); |
case ShadowClass: |
return compareCSSValues<CSSShadowValue>(*this, other); |
+ case StringClass: |
+ return compareCSSValues<CSSStringValue>(*this, other); |
case CubicBezierTimingFunctionClass: |
return compareCSSValues<CSSCubicBezierTimingFunctionValue>(*this, other); |
case StepsTimingFunctionClass: |
@@ -207,6 +210,8 @@ String CSSValue::cssText() const |
return toCSSReflectValue(this)->customCSSText(); |
case ShadowClass: |
return toCSSShadowValue(this)->customCSSText(); |
+ case StringClass: |
+ return toCSSStringValue(this)->customCSSText(); |
case CubicBezierTimingFunctionClass: |
return toCSSCubicBezierTimingFunctionValue(this)->customCSSText(); |
case StepsTimingFunctionClass: |
@@ -296,6 +301,9 @@ void CSSValue::destroy() |
case ShadowClass: |
delete toCSSShadowValue(this); |
return; |
+ case StringClass: |
+ delete toCSSStringValue(this); |
+ return; |
case CubicBezierTimingFunctionClass: |
delete toCSSCubicBezierTimingFunctionValue(this); |
return; |
@@ -393,6 +401,9 @@ void CSSValue::finalizeGarbageCollectedObject() |
case ShadowClass: |
toCSSShadowValue(this)->~CSSShadowValue(); |
return; |
+ case StringClass: |
+ toCSSStringValue(this)->~CSSStringValue(); |
+ return; |
case CubicBezierTimingFunctionClass: |
toCSSCubicBezierTimingFunctionValue(this)->~CSSCubicBezierTimingFunctionValue(); |
return; |
@@ -490,6 +501,9 @@ DEFINE_TRACE(CSSValue) |
case ShadowClass: |
toCSSShadowValue(this)->traceAfterDispatch(visitor); |
return; |
+ case StringClass: |
+ toCSSStringValue(this)->traceAfterDispatch(visitor); |
+ return; |
case CubicBezierTimingFunctionClass: |
toCSSCubicBezierTimingFunctionValue(this)->traceAfterDispatch(visitor); |
return; |