diff options
Diffstat (limited to 'Source/WebCore/html/HTMLImageLoader.cpp')
-rw-r--r-- | Source/WebCore/html/HTMLImageLoader.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/Source/WebCore/html/HTMLImageLoader.cpp b/Source/WebCore/html/HTMLImageLoader.cpp index ab4ae29..77ee1e7 100644 --- a/Source/WebCore/html/HTMLImageLoader.cpp +++ b/Source/WebCore/html/HTMLImageLoader.cpp @@ -49,6 +49,10 @@ HTMLImageLoader::~HTMLImageLoader() void HTMLImageLoader::dispatchLoadEvent() { + // HTMLVideoElement uses this class to load the poster image, but it should not fire events for loading or failure. + if (element()->hasTagName(HTMLNames::videoTag)) + return; + bool errorOccurred = image()->errorOccurred(); if (!errorOccurred && image()->response().httpStatusCode() >= 400) errorOccurred = element()->hasTagName(HTMLNames::objectTag); // An <object> considers a 404 to be an error and should fire onerror. |