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