Index: Source/core/loader/ImageLoader.cpp |
diff --git a/Source/core/loader/ImageLoader.cpp b/Source/core/loader/ImageLoader.cpp |
index bceddd1d1c0312a1cf3d64f4b5c989d805e2dbdd..dd3f34aa274a60c23614d41f5d7a822598c5ac95 100644 |
--- a/Source/core/loader/ImageLoader.cpp |
+++ b/Source/core/loader/ImageLoader.cpp |
@@ -211,8 +211,8 @@ void ImageLoader::updateFromElement() |
clearFailedLoadURL(); |
} else if (!attr.isNull()) { |
// Fire an error event if the url is empty. |
- // FIXME: Should we fire this event asynchronoulsy via errorEventSender()? |
- m_element->dispatchEvent(Event::create(eventNames().errorEvent, false, false)); |
+ m_hasPendingErrorEvent = true; |
+ errorEventSender().dispatchEventSoon(this); |
} |
CachedImage* oldImage = m_image.get(); |