| Index: third_party/WebKit/Source/core/workers/MainThreadWorkletGlobalScope.cpp
|
| diff --git a/third_party/WebKit/Source/core/workers/MainThreadWorkletGlobalScope.cpp b/third_party/WebKit/Source/core/workers/MainThreadWorkletGlobalScope.cpp
|
| index 0ab1759950b7a03feaa0e14acf316e155b42041b..d2e7bafd16e8f97b63a3646abc900d525e03ab86 100644
|
| --- a/third_party/WebKit/Source/core/workers/MainThreadWorkletGlobalScope.cpp
|
| +++ b/third_party/WebKit/Source/core/workers/MainThreadWorkletGlobalScope.cpp
|
| @@ -56,6 +56,7 @@ WorkerThread* MainThreadWorkletGlobalScope::GetThread() const {
|
| void MainThreadWorkletGlobalScope::FetchAndInvokeScript(
|
| const KURL& module_url_record,
|
| WebURLRequest::FetchCredentialsMode credentials_mode,
|
| + RefPtr<WebTaskRunner> outside_settings_task_runner,
|
| WorkletPendingTasks* pending_tasks) {
|
| DCHECK(IsMainThread());
|
| // Step 1: "Let insideSettings be the workletGlobalScope's associated
|
| @@ -71,8 +72,8 @@ void MainThreadWorkletGlobalScope::FetchAndInvokeScript(
|
|
|
| // Step 3 to 5 are implemented in
|
| // WorkletModuleTreeClient::NotifyModuleTreeLoadFinished.
|
| - WorkletModuleTreeClient* client =
|
| - new WorkletModuleTreeClient(modulator, pending_tasks);
|
| + WorkletModuleTreeClient* client = new WorkletModuleTreeClient(
|
| + modulator, std::move(outside_settings_task_runner), pending_tasks);
|
| modulator->FetchTree(module_request, client);
|
| }
|
|
|
|
|