Chromium Code Reviews| Index: Source/core/workers/WorkerThread.cpp |
| diff --git a/Source/core/workers/WorkerThread.cpp b/Source/core/workers/WorkerThread.cpp |
| index f59a49182a66ff3dcd4b57653f081d209767d181..f1a731bfaaf4ffbf91d433e59d03a1cf7ff65062 100644 |
| --- a/Source/core/workers/WorkerThread.cpp |
| +++ b/Source/core/workers/WorkerThread.cpp |
| @@ -256,15 +256,15 @@ private: |
| WorkerThread* m_thread; |
| }; |
| -WorkerThread::WorkerThread(const char* threadName, PassRefPtr<WorkerLoaderProxy> workerLoaderProxy, WorkerReportingProxy& workerReportingProxy, PassOwnPtr<WorkerThreadStartupData> startupData) |
| - : m_threadName(threadName) |
| - , m_terminated(false) |
| +WorkerThread::WorkerThread(PassRefPtr<WorkerLoaderProxy> workerLoaderProxy, WorkerReportingProxy& workerReportingProxy, PassOwnPtr<WorkerThreadStartupData> startupData) |
| + : m_terminated(false) |
| , m_workerLoaderProxy(workerLoaderProxy) |
| , m_workerReportingProxy(workerReportingProxy) |
| , m_startupData(startupData) |
| , m_isolate(nullptr) |
| , m_shutdownEvent(adoptPtr(blink::Platform::current()->createWaitableEvent())) |
| , m_terminationEvent(adoptPtr(blink::Platform::current()->createWaitableEvent())) |
| + , m_thread(nullptr) |
| { |
| MutexLocker lock(threadSetMutex()); |
| workerThreads().add(this); |
| @@ -282,7 +282,7 @@ void WorkerThread::start() |
| if (m_thread) |
| return; |
| - m_thread = createWebThreadSupportingGC(); |
| + m_thread = webThreadSupportingGC(); |
| m_thread->postTask(FROM_HERE, new Task(threadSafeBind(&WorkerThread::initialize, AllowCrossThreadAccess(this)))); |
|
kinuko
2015/04/30 02:30:07
Can we have a separate flag (like m_started) and j
sadrul
2015/04/30 05:27:40
Done.
|
| } |
| @@ -352,11 +352,6 @@ void WorkerThread::initialize() |
| postDelayedTask(FROM_HERE, createSameThreadTask(&WorkerThread::idleHandler, this), kShortIdleHandlerDelayMs); |
| } |
| -PassOwnPtr<WebThreadSupportingGC> WorkerThread::createWebThreadSupportingGC() |
| -{ |
| - return WebThreadSupportingGC::create(m_threadName); |
| -} |
| - |
| void WorkerThread::cleanup() |
| { |
| // This should be called before we start the shutdown procedure. |