| 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;
|
|
|