Index: Source/core/css/CSSValue.cpp |
diff --git a/Source/core/css/CSSValue.cpp b/Source/core/css/CSSValue.cpp |
index 1ab5e400fd4dc4cf0488638c432382308f29f425..8325e6240b905ec186d3186e4024b36b07645d56 100644 |
--- a/Source/core/css/CSSValue.cpp |
+++ b/Source/core/css/CSSValue.cpp |
@@ -46,6 +46,7 @@ |
#include "core/css/CSSLineBoxContainValue.h" |
#include "core/css/CSSPathValue.h" |
#include "core/css/CSSPrimitiveValue.h" |
+#include "core/css/CSSQuadValue.h" |
#include "core/css/CSSReflectValue.h" |
#include "core/css/CSSSVGDocumentValue.h" |
#include "core/css/CSSShadowValue.h" |
@@ -136,6 +137,8 @@ bool CSSValue::equals(const CSSValue& other) const |
return compareCSSValues<CSSPathValue>(*this, other); |
case PrimitiveClass: |
return compareCSSValues<CSSPrimitiveValue>(*this, other); |
+ case QuadClass: |
+ return compareCSSValues<CSSQuadValue>(*this, other); |
case ReflectClass: |
return compareCSSValues<CSSReflectValue>(*this, other); |
case ShadowClass: |
@@ -227,6 +230,9 @@ String CSSValue::cssText() const |
case PrimitiveClass: |
text = toCSSPrimitiveValue(this)->customCSSText(); |
break; |
+ case QuadClass: |
+ text = toCSSQuadValue(this)->customCSSText(); |
+ break; |
case ReflectClass: |
text = toCSSReflectValue(this)->customCSSText(); |
break; |
@@ -327,6 +333,9 @@ void CSSValue::destroy() |
case PrimitiveClass: |
delete toCSSPrimitiveValue(this); |
return; |
+ case QuadClass: |
+ delete toCSSQuadValue(this); |
+ return; |
case ReflectClass: |
delete toCSSReflectValue(this); |
return; |
@@ -418,6 +427,9 @@ void CSSValue::finalizeGarbageCollectedObject() |
case PrimitiveClass: |
toCSSPrimitiveValue(this)->~CSSPrimitiveValue(); |
return; |
+ case QuadClass: |
+ toCSSQuadValue(this)->~CSSQuadValue(); |
+ return; |
case ReflectClass: |
toCSSReflectValue(this)->~CSSReflectValue(); |
return; |
@@ -509,6 +521,9 @@ DEFINE_TRACE(CSSValue) |
case PrimitiveClass: |
toCSSPrimitiveValue(this)->traceAfterDispatch(visitor); |
return; |
+ case QuadClass: |
+ toCSSQuadValue(this)->traceAfterDispatch(visitor); |
+ return; |
case ReflectClass: |
toCSSReflectValue(this)->traceAfterDispatch(visitor); |
return; |