| Index: third_party/WebKit/Source/core/xmlhttprequest/XMLHttpRequestUpload.cpp
|
| diff --git a/third_party/WebKit/Source/core/xmlhttprequest/XMLHttpRequestUpload.cpp b/third_party/WebKit/Source/core/xmlhttprequest/XMLHttpRequestUpload.cpp
|
| index 18229231dd7659f8013f0480cb231afec923cdb9..48ae50615d4c43bc7941378320d66cd6cd69beac 100644
|
| --- a/third_party/WebKit/Source/core/xmlhttprequest/XMLHttpRequestUpload.cpp
|
| +++ b/third_party/WebKit/Source/core/xmlhttprequest/XMLHttpRequestUpload.cpp
|
| @@ -52,7 +52,8 @@ void XMLHttpRequestUpload::dispatchProgressEvent(
|
| m_lastBytesSent = bytesSent;
|
| m_lastTotalBytesToBeSent = totalBytesToBeSent;
|
| probe::AsyncTask asyncTask(getExecutionContext(), m_xmlHttpRequest,
|
| - m_xmlHttpRequest->isAsync());
|
| + "progress");
|
| + asyncTask.setEnabled(m_xmlHttpRequest->isAsync());
|
| dispatchEvent(ProgressEvent::create(EventTypeNames::progress, true, bytesSent,
|
| totalBytesToBeSent));
|
| }
|
| @@ -63,8 +64,8 @@ void XMLHttpRequestUpload::dispatchEventAndLoadEnd(const AtomicString& type,
|
| unsigned long long total) {
|
| DCHECK(type == EventTypeNames::load || type == EventTypeNames::abort ||
|
| type == EventTypeNames::error || type == EventTypeNames::timeout);
|
| - probe::AsyncTask asyncTask(getExecutionContext(), m_xmlHttpRequest,
|
| - m_xmlHttpRequest->isAsync());
|
| + probe::AsyncTask asyncTask(getExecutionContext(), m_xmlHttpRequest, "event");
|
| + asyncTask.setEnabled(m_xmlHttpRequest->isAsync());
|
| dispatchEvent(
|
| ProgressEvent::create(type, lengthComputable, bytesSent, total));
|
| dispatchEvent(ProgressEvent::create(EventTypeNames::loadend, lengthComputable,
|
| @@ -74,8 +75,8 @@ void XMLHttpRequestUpload::dispatchEventAndLoadEnd(const AtomicString& type,
|
| void XMLHttpRequestUpload::handleRequestError(const AtomicString& type) {
|
| bool lengthComputable = m_lastTotalBytesToBeSent > 0 &&
|
| m_lastBytesSent <= m_lastTotalBytesToBeSent;
|
| - probe::AsyncTask asyncTask(getExecutionContext(), m_xmlHttpRequest,
|
| - m_xmlHttpRequest->isAsync());
|
| + probe::AsyncTask asyncTask(getExecutionContext(), m_xmlHttpRequest, "error");
|
| + asyncTask.setEnabled(m_xmlHttpRequest->isAsync());
|
| dispatchEvent(ProgressEvent::create(EventTypeNames::progress,
|
| lengthComputable, m_lastBytesSent,
|
| m_lastTotalBytesToBeSent));
|
|
|