Title: [201385] trunk/Source/WebCore
Revision
201385
Author
[email protected]
Date
2016-05-25 09:19:52 -0700 (Wed, 25 May 2016)

Log Message

ASSERT in WebCore::TextTrackList::remove when running media/track/track-remove-track.html
https://bugs.webkit.org/show_bug.cgi?id=158071
<rdar://problem/26432041>

Reviewed by Chris Dumez.

No new tests, this prevents media/track/track-remove-track.html from crashing.

* html/track/TextTrackList.cpp:
(TextTrackList::remove): Don't assert when the media element has  been set to null.

Modified Paths

Diff

Modified: trunk/Source/WebCore/ChangeLog (201384 => 201385)


--- trunk/Source/WebCore/ChangeLog	2016-05-25 16:01:12 UTC (rev 201384)
+++ trunk/Source/WebCore/ChangeLog	2016-05-25 16:19:52 UTC (rev 201385)
@@ -1,3 +1,16 @@
+2016-05-25  Eric Carlson  <[email protected]>
+
+        ASSERT in WebCore::TextTrackList::remove when running media/track/track-remove-track.html
+        https://bugs.webkit.org/show_bug.cgi?id=158071
+        <rdar://problem/26432041>
+
+        Reviewed by Chris Dumez.
+
+        No new tests, this prevents media/track/track-remove-track.html from crashing.
+
+        * html/track/TextTrackList.cpp:
+        (TextTrackList::remove): Don't assert when the media element has  been set to null.
+
 2016-05-25  Zalan Bujtas  <[email protected]>
 
         Addressing post-review comments on r200971.

Modified: trunk/Source/WebCore/html/track/TextTrackList.cpp (201384 => 201385)


--- trunk/Source/WebCore/html/track/TextTrackList.cpp	2016-05-25 16:01:12 UTC (rev 201384)
+++ trunk/Source/WebCore/html/track/TextTrackList.cpp	2016-05-25 16:19:52 UTC (rev 201385)
@@ -217,7 +217,7 @@
 
     invalidateTrackIndexesAfterTrack(textTrack);
 
-    ASSERT(!track.mediaElement() || track.mediaElement() == element());
+    ASSERT(!track.mediaElement() || !element() || track.mediaElement() == element());
     track.setMediaElement(nullptr);
 
     Ref<TrackBase> trackRef = *(*tracks)[index];
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to