| Index: Source/core/loader/WorkerLoaderClientBridge.cpp
|
| diff --git a/Source/core/loader/WorkerLoaderClientBridge.cpp b/Source/core/loader/WorkerLoaderClientBridge.cpp
|
| index 79864c3fa0e18df01f2f5eaea6e73ab39cf22214..cb373513998af595563385941cc3a17e0165b8f2 100644
|
| --- a/Source/core/loader/WorkerLoaderClientBridge.cpp
|
| +++ b/Source/core/loader/WorkerLoaderClientBridge.cpp
|
| @@ -61,16 +61,16 @@ void WorkerLoaderClientBridge::didSendData(unsigned long long bytesSent, unsigne
|
| m_loaderProxy.postTaskToWorkerGlobalScope(createCrossThreadTask(&workerGlobalScopeDidSendData, m_workerClientWrapper, bytesSent, totalBytesToBeSent));
|
| }
|
|
|
| -static void workerGlobalScopeDidReceiveResponse(ExecutionContext* context, PassRefPtr<ThreadableLoaderClientWrapper> workerClientWrapper, unsigned long identifier, PassOwnPtr<CrossThreadResourceResponseData> responseData)
|
| +static void workerGlobalScopeDidReceiveResponse(ExecutionContext* context, PassRefPtr<ThreadableLoaderClientWrapper> workerClientWrapper, unsigned long identifier, PassOwnPtr<CrossThreadResourceResponseData> responseData, PassOwnPtr<WebDataConsumerHandle> handle)
|
| {
|
| ASSERT_UNUSED(context, context->isWorkerGlobalScope());
|
| OwnPtr<ResourceResponse> response(ResourceResponse::adopt(responseData));
|
| - workerClientWrapper->didReceiveResponse(identifier, *response);
|
| + workerClientWrapper->didReceiveResponse(identifier, *response, handle);
|
| }
|
|
|
| -void WorkerLoaderClientBridge::didReceiveResponse(unsigned long identifier, const ResourceResponse& response)
|
| +void WorkerLoaderClientBridge::didReceiveResponse(unsigned long identifier, const ResourceResponse& response, PassOwnPtr<WebDataConsumerHandle> handle)
|
| {
|
| - m_loaderProxy.postTaskToWorkerGlobalScope(createCrossThreadTask(&workerGlobalScopeDidReceiveResponse, m_workerClientWrapper, identifier, response));
|
| + m_loaderProxy.postTaskToWorkerGlobalScope(createCrossThreadTask(&workerGlobalScopeDidReceiveResponse, m_workerClientWrapper, identifier, response, handle));
|
| }
|
|
|
| static void workerGlobalScopeDidReceiveData(ExecutionContext* context, PassRefPtr<ThreadableLoaderClientWrapper> workerClientWrapper, PassOwnPtr<Vector<char> > vectorData)
|
|
|