Chromium Code Reviews| 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 { |