summaryrefslogtreecommitdiffstats
path: root/chromium/third_party/WebKit/Source/core/css/CSSShadowValue.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/third_party/WebKit/Source/core/css/CSSShadowValue.cpp')
-rw-r--r--chromium/third_party/WebKit/Source/core/css/CSSShadowValue.cpp23
1 files changed, 17 insertions, 6 deletions
diff --git a/chromium/third_party/WebKit/Source/core/css/CSSShadowValue.cpp b/chromium/third_party/WebKit/Source/core/css/CSSShadowValue.cpp
index 35ecefb8cf9..4bdecf5ec10 100644
--- a/chromium/third_party/WebKit/Source/core/css/CSSShadowValue.cpp
+++ b/chromium/third_party/WebKit/Source/core/css/CSSShadowValue.cpp
@@ -27,12 +27,12 @@
namespace WebCore {
// Used for text-shadow and box-shadow
-CSSShadowValue::CSSShadowValue(PassRefPtr<CSSPrimitiveValue> x,
- PassRefPtr<CSSPrimitiveValue> y,
- PassRefPtr<CSSPrimitiveValue> blur,
- PassRefPtr<CSSPrimitiveValue> spread,
- PassRefPtr<CSSPrimitiveValue> style,
- PassRefPtr<CSSPrimitiveValue> color)
+CSSShadowValue::CSSShadowValue(PassRefPtrWillBeRawPtr<CSSPrimitiveValue> x,
+ PassRefPtrWillBeRawPtr<CSSPrimitiveValue> y,
+ PassRefPtrWillBeRawPtr<CSSPrimitiveValue> blur,
+ PassRefPtrWillBeRawPtr<CSSPrimitiveValue> spread,
+ PassRefPtrWillBeRawPtr<CSSPrimitiveValue> style,
+ PassRefPtrWillBeRawPtr<CSSPrimitiveValue> color)
: CSSValue(ShadowClass)
, x(x)
, y(y)
@@ -88,4 +88,15 @@ bool CSSShadowValue::equals(const CSSShadowValue& other) const
&& compareCSSValuePtr(style, other.style);
}
+void CSSShadowValue::traceAfterDispatch(Visitor* visitor)
+{
+ visitor->trace(x);
+ visitor->trace(y);
+ visitor->trace(blur);
+ visitor->trace(spread);
+ visitor->trace(style);
+ visitor->trace(color);
+ CSSValue::traceAfterDispatch(visitor);
+}
+
}