Index: Source/core/dom/NodeRareData.cpp |
diff --git a/Source/core/dom/NodeRareData.cpp b/Source/core/dom/NodeRareData.cpp |
index 19991b143ce07741a80ef836ce54027d12ae03fd..c40e9bb58eb34073adff05a0e94b079778f3a4ea 100644 |
--- a/Source/core/dom/NodeRareData.cpp |
+++ b/Source/core/dom/NodeRareData.cpp |
@@ -33,6 +33,7 @@ |
#include "core/dom/Element.h" |
#include "core/dom/ElementRareData.h" |
#include "core/page/Page.h" |
+#include "core/rendering/RenderObject.h" |
#include "platform/heap/Handle.h" |
namespace blink { |
@@ -47,6 +48,9 @@ COMPILE_ASSERT(sizeof(NodeRareData) == sizeof(SameSizeAsNodeRareData), NodeRareD |
void NodeRareData::traceAfterDispatch(Visitor* visitor) |
{ |
+#if ENABLE(OILPAN) |
+ visitor->trace(m_renderer); |
+#endif |
visitor->trace(m_mutationObserverData); |
// Do not keep empty NodeListsNodeData objects around. |
if (m_nodeLists && m_nodeLists->isEmpty()) |