| Index: third_party/WebKit/Source/core/workers/ThreadedWorkletMessagingProxy.h
|
| diff --git a/third_party/WebKit/Source/core/workers/ThreadedWorkletMessagingProxy.h b/third_party/WebKit/Source/core/workers/ThreadedWorkletMessagingProxy.h
|
| index 3e288c7b993588f327917bba26cfab316a9251b9..50c998ffe9bc808e83ef02a32f0338ff6415e98a 100644
|
| --- a/third_party/WebKit/Source/core/workers/ThreadedWorkletMessagingProxy.h
|
| +++ b/third_party/WebKit/Source/core/workers/ThreadedWorkletMessagingProxy.h
|
| @@ -13,6 +13,7 @@
|
| namespace blink {
|
|
|
| class ThreadedWorkletObjectProxy;
|
| +class WorkerClients;
|
|
|
| class CORE_EXPORT ThreadedWorkletMessagingProxy
|
| : public ThreadedMessagingProxyBase,
|
| @@ -25,7 +26,7 @@ class CORE_EXPORT ThreadedWorkletMessagingProxy
|
| void Initialize();
|
|
|
| protected:
|
| - explicit ThreadedWorkletMessagingProxy(ExecutionContext*);
|
| + explicit ThreadedWorkletMessagingProxy(ExecutionContext*, WorkerClients*);
|
|
|
| ThreadedWorkletObjectProxy& WorkletObjectProxy() {
|
| return *worklet_object_proxy_;
|
| @@ -35,6 +36,7 @@ class CORE_EXPORT ThreadedWorkletMessagingProxy
|
| friend class ThreadedWorkletMessagingProxyForTest;
|
|
|
| std::unique_ptr<ThreadedWorkletObjectProxy> worklet_object_proxy_;
|
| + Persistent<WorkerClients> worker_clients_;
|
|
|
| WeakPtrFactory<ThreadedWorkletMessagingProxy> weak_ptr_factory_;
|
| };
|
|
|