Title: [166274] trunk/Source/WebCore
Revision
166274
Author
eric.carl...@apple.com
Date
2014-03-25 17:57:25 -0700 (Tue, 25 Mar 2014)

Log Message

[Mac] Always retry a failed MediaDocument as a PluginDocument
https://bugs.webkit.org/show_bug.cgi?id=130742

Reviewed by Jer Noble.

* html/HTMLMediaElement.cpp:
(WebCore::HTMLMediaElement::mediaLoadingFailedFatally): If the element is in a media document,
    tell it that loading failed so it can retry as a plug-in.

Modified Paths

Diff

Modified: trunk/Source/WebCore/ChangeLog (166273 => 166274)


--- trunk/Source/WebCore/ChangeLog	2014-03-26 00:49:05 UTC (rev 166273)
+++ trunk/Source/WebCore/ChangeLog	2014-03-26 00:57:25 UTC (rev 166274)
@@ -1,3 +1,14 @@
+2014-03-25  Eric Carlson  <eric.carl...@apple.com>
+
+        [Mac] Always retry a failed MediaDocument as a PluginDocument
+        https://bugs.webkit.org/show_bug.cgi?id=130742
+
+        Reviewed by Jer Noble.
+
+        * html/HTMLMediaElement.cpp:
+        (WebCore::HTMLMediaElement::mediaLoadingFailedFatally): If the element is in a media document,
+            tell it that loading failed so it can retry as a plug-in.
+
 2014-03-25  Ryosuke Niwa  <rn...@webkit.org>
 
         Replace HTMLConverter::_stringForNode by propertyValueForNode

Modified: trunk/Source/WebCore/html/HTMLMediaElement.cpp (166273 => 166274)


--- trunk/Source/WebCore/html/HTMLMediaElement.cpp	2014-03-26 00:49:05 UTC (rev 166273)
+++ trunk/Source/WebCore/html/HTMLMediaElement.cpp	2014-03-26 00:57:25 UTC (rev 166274)
@@ -1876,6 +1876,11 @@
 
     // 6 - Abort the overall resource selection algorithm.
     m_currentSourceNode = 0;
+
+#if PLATFORM(COCOA)
+    if (document().isMediaDocument())
+        toMediaDocument(document()).mediaElementSawUnsupportedTracks();
+#endif
 }
 
 void HTMLMediaElement::cancelPendingEventsAndCallbacks()
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to