Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(611)

Unified Diff: third_party/WebKit/Source/core/loader/WorkerThreadableLoader.h

Issue 2811993007: Worker: Remove cross-thread PostTask functions from WorkerLoaderProxy (Closed)
Patch Set: address review comments Created 3 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: third_party/WebKit/Source/core/loader/WorkerThreadableLoader.h
diff --git a/third_party/WebKit/Source/core/loader/WorkerThreadableLoader.h b/third_party/WebKit/Source/core/loader/WorkerThreadableLoader.h
index cdbf3aa640c79e05cc35158d2f7feae2f4fa24f4..10ec0f7b400ae3b55bf2838a9d50d3c0053ffb11 100644
--- a/third_party/WebKit/Source/core/loader/WorkerThreadableLoader.h
+++ b/third_party/WebKit/Source/core/loader/WorkerThreadableLoader.h
@@ -142,6 +142,7 @@ class WorkerThreadableLoader final : public ThreadableLoader {
public:
static void CreateAndStart(WorkerThreadableLoader*,
RefPtr<WorkerLoaderProxy>,
+ RefPtr<WebTaskRunner>,
WorkerThreadLifecycleContext*,
std::unique_ptr<CrossThreadResourceRequestData>,
const ThreadableLoaderOptions&,
@@ -211,6 +212,7 @@ class WorkerThreadableLoader final : public ThreadableLoader {
Member<WorkerGlobalScope> worker_global_scope_;
RefPtr<WorkerLoaderProxy> worker_loader_proxy_;
+ CrossThreadPersistent<ParentFrameTaskRunners> parent_frame_task_runners_;
ThreadableLoaderClient* client_;
ThreadableLoaderOptions threadable_loader_options_;

Powered by Google App Engine
This is Rietveld 408576698