summaryrefslogtreecommitdiffstats
path: root/dom/broadcastchannel
diff options
context:
space:
mode:
Diffstat (limited to 'dom/broadcastchannel')
-rw-r--r--dom/broadcastchannel/BroadcastChannel.cpp5
1 files changed, 2 insertions, 3 deletions
diff --git a/dom/broadcastchannel/BroadcastChannel.cpp b/dom/broadcastchannel/BroadcastChannel.cpp
index c89231badf..366541d911 100644
--- a/dom/broadcastchannel/BroadcastChannel.cpp
+++ b/dom/broadcastchannel/BroadcastChannel.cpp
@@ -96,8 +96,7 @@ class TeardownRunnableOnWorker final : public WorkerControlRunnable,
public:
TeardownRunnableOnWorker(WorkerPrivate* aWorkerPrivate,
BroadcastChannelChild* aActor)
- : WorkerControlRunnable(aWorkerPrivate, "TeardownRunnableOnWorker",
- WorkerThread),
+ : WorkerControlRunnable("TeardownRunnableOnWorker"),
TeardownRunnable(aActor) {}
bool WorkerRun(JSContext*, WorkerPrivate*) override {
@@ -340,7 +339,7 @@ void BroadcastChannel::Shutdown() {
RefPtr<TeardownRunnableOnWorker> runnable =
new TeardownRunnableOnWorker(workerPrivate, mActor);
- runnable->Dispatch();
+ runnable->Dispatch(workerPrivate);
}
mActor = nullptr;