Index: Source/core/dom/Document.cpp |
diff --git a/Source/core/dom/Document.cpp b/Source/core/dom/Document.cpp |
index 9a539716bb24931040285c6e207c7d8fd6825959..4bd1d49faf7c0bbb710f924af8a5cef61d72712c 100644 |
--- a/Source/core/dom/Document.cpp |
+++ b/Source/core/dom/Document.cpp |
@@ -536,7 +536,6 @@ Document::~Document() |
if (m_templateDocument) |
m_templateDocument->m_templateDocumentHost = nullptr; // balanced in ensureTemplateDocument(). |
-#endif |
m_scriptRunner.clear(); |
@@ -544,7 +543,6 @@ Document::~Document() |
// not notify the inspector instrumentation that the event listeners are |
// gone. The Document and all the nodes in the document are gone, so maybe |
// that is OK? |
-#if !ENABLE(OILPAN) |
removeAllEventListenersRecursively(); |
// Currently we believe that Document can never outlive the parser. |
@@ -5766,6 +5764,7 @@ void Document::trace(Visitor* visitor) |
visitor->trace(m_titleElement); |
visitor->trace(m_markers); |
visitor->trace(m_currentScriptStack); |
+ visitor->trace(m_scriptRunner); |
visitor->trace(m_transformSourceDocument); |
visitor->trace(m_listsInvalidatedAtDocument); |
#if ENABLE(OILPAN) |