Index: Source/core/html/HTMLTrackElement.cpp |
diff --git a/Source/core/html/HTMLTrackElement.cpp b/Source/core/html/HTMLTrackElement.cpp |
index 7dfe53d4a82b68a0450f2c6d1616ec327a1e643d..2c3bb94eae08142d1b5addb7333304a1d853f896 100644 |
--- a/Source/core/html/HTMLTrackElement.cpp |
+++ b/Source/core/html/HTMLTrackElement.cpp |
@@ -60,8 +60,10 @@ inline HTMLTrackElement::HTMLTrackElement(Document& document) |
HTMLTrackElement::~HTMLTrackElement() |
{ |
+#if !ENABLE(OILPAN) |
if (m_track) |
m_track->clearTrackElement(); |
+#endif |
} |
PassRefPtr<HTMLTrackElement> HTMLTrackElement::create(Document& document) |
@@ -272,4 +274,10 @@ HTMLMediaElement* HTMLTrackElement::mediaElement() const |
return 0; |
} |
+void HTMLTrackElement::trace(Visitor* visitor) |
+{ |
+ visitor->trace(m_track); |
+ HTMLElement::trace(visitor); |
+} |
+ |
} |