Index: Source/core/dom/Document.cpp |
diff --git a/Source/core/dom/Document.cpp b/Source/core/dom/Document.cpp |
index 51c6c94cf5ac198dc65116cc60efd6ef91f9b689..caa9b6cddb6343696c2ed1d09010c911a7b06151 100644 |
--- a/Source/core/dom/Document.cpp |
+++ b/Source/core/dom/Document.cpp |
@@ -571,8 +571,10 @@ Document::~Document() |
m_importsController = 0; |
} |
+#if !ENABLE(OILPAN) |
m_timeline->detachFromDocument(); |
m_transitionTimeline->detachFromDocument(); |
+#endif |
Mads Ager (chromium)
2014/05/15 08:36:54
We have multiple blocks of #if !ENABLE(OILPAN) her
haraken
2014/05/16 07:41:22
Done.
|
#if !ENABLE(OILPAN) |
// We need to destroy CSSFontSelector before destroying m_fetcher. |
@@ -5730,6 +5732,9 @@ void Document::trace(Visitor* visitor) |
visitor->trace(m_templateDocumentHost); |
visitor->trace(m_visibilityObservers); |
visitor->trace(m_userActionElements); |
+ visitor->trace(m_timeline); |
+ visitor->trace(m_transitionTimeline); |
+ visitor->trace(m_compositorPendingAnimations); |
visitor->registerWeakMembers<Document, &Document::clearWeakMembers>(this); |
DocumentSupplementable::trace(visitor); |
TreeScope::trace(visitor); |