Title: [188049] trunk/Source/WebCore
Revision
188049
Author
mra...@apple.com
Date
2015-08-06 11:30:30 -0700 (Thu, 06 Aug 2015)

Log Message

Media Session: remove media elements from the ID <-> element map on destruction
https://bugs.webkit.org/show_bug.cgi?id=147707

Reviewed by Eric Carlson.

* html/HTMLMediaElement.cpp:
(WebCore::HTMLMediaElement::~HTMLMediaElement):

Modified Paths

Diff

Modified: trunk/Source/WebCore/ChangeLog (188048 => 188049)


--- trunk/Source/WebCore/ChangeLog	2015-08-06 18:21:20 UTC (rev 188048)
+++ trunk/Source/WebCore/ChangeLog	2015-08-06 18:30:30 UTC (rev 188049)
@@ -1,3 +1,13 @@
+2015-08-06  Matt Rajca  <mra...@apple.com>
+
+        Media Session: remove media elements from the ID <-> element map on destruction
+        https://bugs.webkit.org/show_bug.cgi?id=147707
+
+        Reviewed by Eric Carlson.
+
+        * html/HTMLMediaElement.cpp:
+        (WebCore::HTMLMediaElement::~HTMLMediaElement):
+
 2015-08-06  Gyuyoung Kim  <gyuyoung....@webkit.org>
 
         [CoordinatedGraphics] Remove unused functions in Coordinated TiledBackingStore

Modified: trunk/Source/WebCore/html/HTMLMediaElement.cpp (188048 => 188049)


--- trunk/Source/WebCore/html/HTMLMediaElement.cpp	2015-08-06 18:21:20 UTC (rev 188048)
+++ trunk/Source/WebCore/html/HTMLMediaElement.cpp	2015-08-06 18:30:30 UTC (rev 188049)
@@ -511,6 +511,8 @@
         m_session->removeMediaElement(*this);
         m_session = nullptr;
     }
+
+    elementIDsToElements().remove(m_elementID);
 #endif
 
     m_seekTaskQueue.close();
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to