| Index: third_party/WebKit/Source/core/fetch/ResourceFetcher.cpp
|
| diff --git a/third_party/WebKit/Source/core/fetch/ResourceFetcher.cpp b/third_party/WebKit/Source/core/fetch/ResourceFetcher.cpp
|
| index 1c9fd3a59b1b6274383c87e2b2060006e5405300..c8d683f99c1078f07eca9447638a30fe54a146fd 100644
|
| --- a/third_party/WebKit/Source/core/fetch/ResourceFetcher.cpp
|
| +++ b/third_party/WebKit/Source/core/fetch/ResourceFetcher.cpp
|
| @@ -1186,7 +1186,9 @@ void ResourceFetcher::didFailLoading(Resource* resource,
|
| m_resourceTimingInfoMap.take(const_cast<Resource*>(resource));
|
| bool isInternalRequest = resource->options().initiatorInfo.name ==
|
| FetchInitiatorTypeNames::internal;
|
| - context().dispatchDidFail(resource->identifier(), error, isInternalRequest);
|
| + context().dispatchDidFail(resource->identifier(), error,
|
| + resource->response().encodedDataLength(),
|
| + isInternalRequest);
|
| resource->error(error);
|
| context().didLoadResource(resource);
|
|
|
| @@ -1260,8 +1262,7 @@ void ResourceFetcher::didReceiveData(const Resource* resource,
|
| const char* data,
|
| int dataLength,
|
| int encodedDataLength) {
|
| - context().dispatchDidReceiveData(resource->identifier(), data, dataLength,
|
| - encodedDataLength);
|
| + context().dispatchDidReceiveData(resource->identifier(), data, dataLength);
|
| }
|
|
|
| void ResourceFetcher::didDownloadData(const Resource* resource,
|
| @@ -1275,8 +1276,7 @@ void ResourceFetcher::acceptDataFromThreadedReceiver(unsigned long identifier,
|
| const char* data,
|
| int dataLength,
|
| int encodedDataLength) {
|
| - context().dispatchDidReceiveData(identifier, data, dataLength,
|
| - encodedDataLength);
|
| + context().dispatchDidReceiveData(identifier, data, dataLength);
|
| }
|
|
|
| void ResourceFetcher::moveResourceLoaderToNonBlocking(ResourceLoader* loader) {
|
|
|