diff --git a/dom/workers/RuntimeService.cpp b/dom/workers/RuntimeService.cpp index f024d80fcb32..7377f6a6bddb 100644 --- a/dom/workers/RuntimeService.cpp +++ b/dom/workers/RuntimeService.cpp @@ -24,7 +24,6 @@ #include "jsfriendapi.h" #include "js/ContextOptions.h" #include "js/LocaleSensitive.h" -#include "mozilla/AbstractThread.h" #include "mozilla/ArrayUtils.h" #include "mozilla/Atomics.h" #include "mozilla/Attributes.h" @@ -2229,13 +2228,10 @@ WorkerThreadPrimaryRunnable::Run() { class MOZ_STACK_CLASS SetThreadHelper final { // Raw pointer: this class is on the stack. WorkerPrivate* mWorkerPrivate; - RefPtr mAbstractThread; public: SetThreadHelper(WorkerPrivate* aWorkerPrivate, WorkerThread* aThread) - : mWorkerPrivate(aWorkerPrivate), - mAbstractThread(AbstractThread::CreateXPCOMThreadWrapper( - NS_GetCurrentThread(), false)) { + : mWorkerPrivate(aWorkerPrivate) { MOZ_ASSERT(aWorkerPrivate); MOZ_ASSERT(aThread); diff --git a/dom/workers/WorkerDebugger.cpp b/dom/workers/WorkerDebugger.cpp index 4ba0c1b65fd3..157f1e2cc22f 100644 --- a/dom/workers/WorkerDebugger.cpp +++ b/dom/workers/WorkerDebugger.cpp @@ -8,6 +8,7 @@ #include "mozilla/dom/MessageEvent.h" #include "mozilla/dom/MessageEventBinding.h" +#include "mozilla/AbstractThread.h" #include "mozilla/PerformanceUtils.h" #include "nsProxyRelease.h" #include "nsQueryObject.h"