Chromium Code Reviews| Index: third_party/WebKit/Source/core/workers/WorkerInspectorProxy.cpp |
| diff --git a/third_party/WebKit/Source/core/workers/WorkerInspectorProxy.cpp b/third_party/WebKit/Source/core/workers/WorkerInspectorProxy.cpp |
| index 204b90e92cca523e18cac520e64ca2e373cf11ef..47fc43c3ee6aea0ebe438b93c20e65268f81af84 100644 |
| --- a/third_party/WebKit/Source/core/workers/WorkerInspectorProxy.cpp |
| +++ b/third_party/WebKit/Source/core/workers/WorkerInspectorProxy.cpp |
| @@ -22,6 +22,7 @@ WorkerInspectorProxy::WorkerInspectorProxy() |
| , m_pageInspector(nullptr) |
| , m_workerGlobalScopeProxy(nullptr) |
| { |
| + ASSERT(isMainThread()); |
| } |
| PassOwnPtrWillBeRawPtr<WorkerInspectorProxy> WorkerInspectorProxy::create() |
| @@ -37,6 +38,9 @@ void WorkerInspectorProxy::workerThreadCreated(ExecutionContext* context, Worker |
| { |
| m_workerThread = workerThread; |
| m_executionContext = context; |
| +#if ENABLE(OILPAN) |
| + ASSERT(ThreadState::forObject(m_executionContext.get()) == ThreadState::mainThreadState()); |
|
haraken
2016/01/07 08:06:21
Is this useful?
|
| +#endif |
| InspectorInstrumentation::didStartWorker(context, this, url); |
| } |
| @@ -109,7 +113,6 @@ void WorkerInspectorProxy::addDebuggerTaskForWorker(const WebTraceLocation& loca |
| DEFINE_TRACE(WorkerInspectorProxy) |
| { |
| visitor->trace(m_executionContext); |
| - visitor->trace(m_pageInspector); |
| } |
| } // namespace blink |