Chromium Code Reviews| Index: Source/core/loader/WorkerThreadableLoader.h |
| diff --git a/Source/core/loader/WorkerThreadableLoader.h b/Source/core/loader/WorkerThreadableLoader.h |
| index f1a747232f07cb5740cbc66d3bd1569fcd2e2a57..d1470e5a110a0665c0d63d2b373021bcc691877f 100644 |
| --- a/Source/core/loader/WorkerThreadableLoader.h |
| +++ b/Source/core/loader/WorkerThreadableLoader.h |
| @@ -54,8 +54,8 @@ namespace WebCore { |
| class WorkerThreadableLoader FINAL : public RefCounted<WorkerThreadableLoader>, public ThreadableLoader { |
| WTF_MAKE_FAST_ALLOCATED; |
| public: |
| - static void loadResourceSynchronously(WorkerGlobalScope*, const ResourceRequest&, ThreadableLoaderClient&, const ThreadableLoaderOptions&); |
| - static PassRefPtr<WorkerThreadableLoader> create(WorkerGlobalScope* workerGlobalScope, PassRefPtr<ThreadableLoaderClientWrapper> clientWrapper, PassOwnPtr<ThreadableLoaderClient> clientBridge, const ResourceRequest& request, const ThreadableLoaderOptions& options) |
| + static void loadResourceSynchronously(WorkerGlobalScope&, const ResourceRequest&, ThreadableLoaderClient&, const ThreadableLoaderOptions&); |
| + static PassRefPtr<WorkerThreadableLoader> create(WorkerGlobalScope& workerGlobalScope, PassRefPtr<ThreadableLoaderClientWrapper> clientWrapper, PassOwnPtr<ThreadableLoaderClient> clientBridge, const ResourceRequest& request, const ThreadableLoaderOptions& options) |
| { |
| return adoptRef(new WorkerThreadableLoader(workerGlobalScope, clientWrapper, clientBridge, request, options)); |
| } |
| @@ -132,9 +132,9 @@ namespace WebCore { |
| WorkerLoaderProxy& m_loaderProxy; |
| }; |
| - WorkerThreadableLoader(WorkerGlobalScope*, PassRefPtr<ThreadableLoaderClientWrapper>, PassOwnPtr<ThreadableLoaderClient>, const ResourceRequest&, const ThreadableLoaderOptions&); |
| + WorkerThreadableLoader(WorkerGlobalScope&, PassRefPtr<ThreadableLoaderClientWrapper>, PassOwnPtr<ThreadableLoaderClient>, const ResourceRequest&, const ThreadableLoaderOptions&); |
| - RefPtrWillBePersistent<WorkerGlobalScope> m_workerGlobalScope; |
| + WorkerGlobalScope& m_workerGlobalScope; |
|
Inactive
2014/03/22 15:09:54
This changes behavior. We no longer hold a strong
maheshkk
2014/03/24 18:17:48
Good point. I will leave this a RefPtr.
|
| RefPtr<ThreadableLoaderClientWrapper> m_workerClientWrapper; |
| MainThreadBridge& m_bridge; |
| }; |