Index: Source/core/animation/ImageStyleInterpolation.cpp |
diff --git a/Source/core/animation/ImageStyleInterpolation.cpp b/Source/core/animation/ImageStyleInterpolation.cpp |
index 8bc03e5dd5906ef026d6376c84c31504e990423e..fcf32985d7c33b0f0056ce51b35c4198083a1e12 100644 |
--- a/Source/core/animation/ImageStyleInterpolation.cpp |
+++ b/Source/core/animation/ImageStyleInterpolation.cpp |
@@ -26,9 +26,17 @@ void ImageStyleInterpolation::apply(StyleResolverState& state) const |
StyleBuilder::applyProperty(m_id, state, m_finalImage.get()); |
return; |
} |
- RefPtr<CSSCrossfadeValue> crossfadeValue = CSSCrossfadeValue::create(m_initialImage, m_finalImage); |
+ RefPtrWillBeRawPtr<CSSCrossfadeValue> crossfadeValue = CSSCrossfadeValue::create(m_initialImage, m_finalImage); |
crossfadeValue->setPercentage(CSSPrimitiveValue::create(cachedValue, CSSPrimitiveValue::CSS_NUMBER)); |
StyleBuilder::applyProperty(m_id, state, crossfadeValue.get()); |
} |
+ |
+void ImageStyleInterpolation::trace(Visitor* visitor) |
+{ |
+ visitor->trace(m_initialImage); |
+ visitor->trace(m_finalImage); |
+ StyleInterpolation::trace(visitor); |
} |
+ |
+} // namespace blink |