Index: Source/core/xml/XMLHttpRequestUpload.cpp |
diff --git a/Source/core/xml/XMLHttpRequestUpload.cpp b/Source/core/xml/XMLHttpRequestUpload.cpp |
index ceaee622dd926e878f48157a24e246748854331b..c6bfde05d9f20536e017908ae72127d8e2bff0c7 100644 |
--- a/Source/core/xml/XMLHttpRequestUpload.cpp |
+++ b/Source/core/xml/XMLHttpRequestUpload.cpp |
@@ -68,6 +68,10 @@ void XMLHttpRequestUpload::dispatchEventAndLoadEnd(PassRefPtr<Event> event) |
dispatchEvent(XMLHttpRequestProgressEvent::create(EventTypeNames::loadend)); |
} |
- |
+void XMLHttpRequestUpload::handleRequestError(const AtomicString& type) |
+{ |
+ dispatchEvent(XMLHttpRequestProgressEvent::create(EventTypeNames::progress, true, m_lastBytesSent, m_lastTotalBytesToBeSent)); |
+ dispatchEventAndLoadEnd(XMLHttpRequestProgressEvent::create(type)); |
+} |
} // namespace WebCore |