WebCore:
[WebKit-https.git] / WebCore / html / HTMLMediaElement.cpp
index 14290fa..654ba81 100644 (file)
@@ -124,8 +124,10 @@ void HTMLMediaElement::insertedIntoDocument()
 
 void HTMLMediaElement::removedFromDocument()
 {
-    delete m_movie;
-    m_movie = 0;
+    // FIXME: pause() may invoke load() which seem like a strange thing to do as a side effect
+    // of removing an element. This might need to be fixed in the spec.
+    ExceptionCode ec;
+    pause(ec);
     HTMLElement::removedFromDocument();
 }