| Index: third_party/WebKit/Source/core/loader/WorkerThreadableLoader.cpp
|
| diff --git a/third_party/WebKit/Source/core/loader/WorkerThreadableLoader.cpp b/third_party/WebKit/Source/core/loader/WorkerThreadableLoader.cpp
|
| index ee18215c6a5508cb28942880a92426051856abd1..5f85965b7bb9676c31f74975ab31c772efe9038a 100644
|
| --- a/third_party/WebKit/Source/core/loader/WorkerThreadableLoader.cpp
|
| +++ b/third_party/WebKit/Source/core/loader/WorkerThreadableLoader.cpp
|
| @@ -428,7 +428,7 @@ DEFINE_TRACE(WorkerThreadableLoader) {
|
|
|
| void WorkerThreadableLoader::MainThreadLoaderHolder::CreateAndStart(
|
| WorkerThreadableLoader* worker_loader,
|
| - PassRefPtr<WorkerLoaderProxy> pass_loader_proxy,
|
| + RefPtr<WorkerLoaderProxy> loader_proxy,
|
| WorkerThreadLifecycleContext* worker_thread_lifecycle_context,
|
| std::unique_ptr<CrossThreadResourceRequestData> request,
|
| const ThreadableLoaderOptions& options,
|
| @@ -436,7 +436,6 @@ void WorkerThreadableLoader::MainThreadLoaderHolder::CreateAndStart(
|
| PassRefPtr<WaitableEventWithTasks> event_with_tasks) {
|
| DCHECK(IsMainThread());
|
| TaskForwarder* forwarder;
|
| - RefPtr<WorkerLoaderProxy> loader_proxy = pass_loader_proxy;
|
| ThreadableLoadingContext* loading_context =
|
| loader_proxy->GetThreadableLoadingContext();
|
| if (!loading_context)
|
| @@ -444,7 +443,7 @@ void WorkerThreadableLoader::MainThreadLoaderHolder::CreateAndStart(
|
| if (event_with_tasks)
|
| forwarder = new SyncTaskForwarder(std::move(event_with_tasks));
|
| else
|
| - forwarder = new AsyncTaskForwarder(loader_proxy);
|
| + forwarder = new AsyncTaskForwarder(std::move(loader_proxy));
|
|
|
| MainThreadLoaderHolder* main_thread_loader_holder =
|
| new MainThreadLoaderHolder(forwarder, worker_thread_lifecycle_context);
|
|
|