| Index: Source/core/css/CSSKeyframesRule.cpp
|
| diff --git a/Source/core/css/CSSKeyframesRule.cpp b/Source/core/css/CSSKeyframesRule.cpp
|
| index 09fd04e845f753d69f14c230d09674ef8acbaec5..9322692b9a14c9791bf6db3fd9c7e4f052475f12 100644
|
| --- a/Source/core/css/CSSKeyframesRule.cpp
|
| +++ b/Source/core/css/CSSKeyframesRule.cpp
|
| @@ -96,12 +96,14 @@ CSSKeyframesRule::CSSKeyframesRule(StyleRuleKeyframes* keyframesRule, CSSStyleSh
|
|
|
| CSSKeyframesRule::~CSSKeyframesRule()
|
| {
|
| +#if !ENABLE(OILPAN)
|
| ASSERT(m_childRuleCSSOMWrappers.size() == m_keyframesRule->keyframes().size());
|
|
|
| for (unsigned i = 0; i < m_childRuleCSSOMWrappers.size(); ++i) {
|
| if (m_childRuleCSSOMWrappers[i])
|
| m_childRuleCSSOMWrappers[i]->setParentRule(0);
|
| }
|
| +#endif
|
| }
|
|
|
| void CSSKeyframesRule::setName(const String& name)
|
| @@ -207,8 +209,9 @@ void CSSKeyframesRule::trace(Visitor* visitor)
|
| {
|
| CSSRule::trace(visitor);
|
| #if ENABLE(OILPAN)
|
| - m_childRuleCSSOMWrappers.trace(visitor);
|
| + visitor->trace(m_childRuleCSSOMWrappers);
|
| #endif
|
| + visitor->trace(m_keyframesRule);
|
| }
|
|
|
| } // namespace WebCore
|
|
|