Index: Source/core/animation/KeyframeEffectModel.h |
diff --git a/Source/core/animation/KeyframeEffectModel.h b/Source/core/animation/KeyframeEffectModel.h |
index e098a161eb417e38c001c178d34ec2276fabc779..cff45141e6312772f7ff5c17a50a9fcbc17ce384 100644 |
--- a/Source/core/animation/KeyframeEffectModel.h |
+++ b/Source/core/animation/KeyframeEffectModel.h |
@@ -80,7 +80,7 @@ private: |
double m_offset; |
AnimationEffect::CompositeOperation m_composite; |
RefPtr<TimingFunction> m_easing; |
- typedef HashMap<CSSPropertyID, RefPtr<AnimatableValue> > PropertyValueMap; |
+ typedef WillBeHeapHashMap<CSSPropertyID, RefPtrWillBeMember<AnimatableValue> > PropertyValueMap; |
PropertyValueMap m_propertyValues; |
sof
2014/03/20 07:20:39
Doesn't look as if this is trace()d.
|
}; |
@@ -120,10 +120,10 @@ public: |
PassOwnPtr<PropertySpecificKeyframe> cloneWithOffset(double offset) const; |
private: |
// Used by cloneWithOffset(). |
- PropertySpecificKeyframe(double offset, PassRefPtr<TimingFunction> easing, PassRefPtr<AnimatableValue>); |
+ PropertySpecificKeyframe(double offset, PassRefPtr<TimingFunction> easing, PassRefPtrWillBeRawPtr<AnimatableValue>); |
double m_offset; |
RefPtr<TimingFunction> m_easing; |
- RefPtr<AnimatableValue> m_value; |
+ RefPtrWillBePersistent<AnimatableValue> m_value; |
}; |
class PropertySpecificKeyframeGroup { |