Chromium Code Reviews| Index: Source/core/svg/SVGElementRareData.h |
| diff --git a/Source/core/svg/SVGElementRareData.h b/Source/core/svg/SVGElementRareData.h |
| index bca640791b94e84fa8b4d87fe2db414dac794bb4..e4fa75d096d03575ef5022968c90319cf298b2c9 100644 |
| --- a/Source/core/svg/SVGElementRareData.h |
| +++ b/Source/core/svg/SVGElementRareData.h |
| @@ -43,7 +43,7 @@ public: |
| : m_cursorElement(nullptr) |
| #endif |
| , m_cursorImageValue(nullptr) |
| - , m_correspondingElement(0) |
| + , m_correspondingElement(nullptr) |
| , m_instancesUpdatesBlocked(false) |
| , m_useOverrideComputedStyle(false) |
| , m_needsOverrideComputedStyleUpdate(false) |
| @@ -113,6 +113,7 @@ public: |
| { |
| visitor->trace(m_animatedSMILStyleProperties); |
| visitor->trace(m_elementInstances); |
| + visitor->trace(m_correspondingElement); |
| visitor->registerWeakMembers<SVGElementRareData, &SVGElementRareData::processWeakMembers>(this); |
| } |
| @@ -155,7 +156,7 @@ private: |
| WillBeHeapHashSet<RawPtrWillBeWeakMember<SVGElement> > m_elementInstances; |
| RawPtrWillBeWeakMember<SVGCursorElement> m_cursorElement; |
| RawPtrWillBeWeakMember<CSSCursorImageValue> m_cursorImageValue; |
| - SVGElement* m_correspondingElement; |
| + RawPtrWillBeMember<SVGElement> m_correspondingElement; |
|
haraken
2014/05/26 08:27:27
Just to confirm: This should be a WeakMember conce
haraken
2014/05/26 08:43:28
Discussed offline. This is a strong member both co
|
| bool m_instancesUpdatesBlocked : 1; |
| bool m_useOverrideComputedStyle : 1; |
| bool m_needsOverrideComputedStyleUpdate : 1; |