Index: Source/core/css/CSSValue.cpp |
diff --git a/Source/core/css/CSSValue.cpp b/Source/core/css/CSSValue.cpp |
index a18425ece021ee015879c473b291f80669d1ef4f..cae937c0faa8c7177c5b8d4b6ed4faadcb6cc67f 100644 |
--- a/Source/core/css/CSSValue.cpp |
+++ b/Source/core/css/CSSValue.cpp |
@@ -30,6 +30,7 @@ |
#include "core/css/CSSBorderImageSliceValue.h" |
#include "core/css/CSSCanvasValue.h" |
#include "core/css/CSSContentDistributionValue.h" |
+#include "core/css/CSSCounterValue.h" |
#include "core/css/CSSCrossfadeValue.h" |
#include "core/css/CSSCursorImageValue.h" |
#include "core/css/CSSFontFaceSrcValue.h" |
@@ -96,6 +97,8 @@ bool CSSValue::equals(const CSSValue& other) const |
return compareCSSValues<CSSBorderImageSliceValue>(*this, other); |
case CanvasClass: |
return compareCSSValues<CSSCanvasValue>(*this, other); |
+ case CounterClass: |
+ return compareCSSValues<CSSCounterValue>(*this, other); |
case CursorImageClass: |
return compareCSSValues<CSSCursorImageValue>(*this, other); |
case FontFaceSrcClass: |
@@ -161,6 +164,8 @@ String CSSValue::cssText() const |
return toCSSBorderImageSliceValue(this)->customCSSText(); |
case CanvasClass: |
return toCSSCanvasValue(this)->customCSSText(); |
+ case CounterClass: |
+ return toCSSCounterValue(this)->customCSSText(); |
case CursorImageClass: |
return toCSSCursorImageValue(this)->customCSSText(); |
case FontFaceSrcClass: |
@@ -225,6 +230,9 @@ void CSSValue::destroy() |
case CanvasClass: |
delete toCSSCanvasValue(this); |
return; |
+ case CounterClass: |
+ delete toCSSCounterValue(this); |
+ return; |
case CursorImageClass: |
delete toCSSCursorImageValue(this); |
return; |
@@ -313,6 +321,9 @@ void CSSValue::finalizeGarbageCollectedObject() |
case CanvasClass: |
toCSSCanvasValue(this)->~CSSCanvasValue(); |
return; |
+ case CounterClass: |
+ toCSSCounterValue(this)->~CSSCounterValue(); |
+ return; |
case CursorImageClass: |
toCSSCursorImageValue(this)->~CSSCursorImageValue(); |
return; |
@@ -401,6 +412,9 @@ DEFINE_TRACE(CSSValue) |
case CanvasClass: |
toCSSCanvasValue(this)->traceAfterDispatch(visitor); |
return; |
+ case CounterClass: |
+ toCSSCounterValue(this)->traceAfterDispatch(visitor); |
+ return; |
case CursorImageClass: |
toCSSCursorImageValue(this)->traceAfterDispatch(visitor); |
return; |