| Index: Source/core/inspector/WorkerRuntimeAgent.cpp
|
| diff --git a/Source/core/inspector/WorkerRuntimeAgent.cpp b/Source/core/inspector/WorkerRuntimeAgent.cpp
|
| index 9ba04ed4169ec1bb649248d279f12e41df7afb39..3f66c2f3df4a5783cedf5dcc750711fd96aa7d46 100644
|
| --- a/Source/core/inspector/WorkerRuntimeAgent.cpp
|
| +++ b/Source/core/inspector/WorkerRuntimeAgent.cpp
|
| @@ -37,7 +37,6 @@
|
| #include "core/inspector/InstrumentingAgents.h"
|
| #include "core/inspector/WorkerDebuggerAgent.h"
|
| #include "core/workers/WorkerGlobalScope.h"
|
| -#include "core/workers/WorkerRunLoop.h"
|
| #include "core/workers/WorkerThread.h"
|
|
|
| namespace blink {
|
| @@ -114,10 +113,12 @@ void WorkerRuntimeAgent::willEvaluateWorkerScript(WorkerGlobalScope* context, in
|
|
|
| m_paused = true;
|
| MessageQueueWaitResult result;
|
| + context->thread()->willEnterNestedLoop();
|
| do {
|
| - result = context->thread()->runLoop().runDebuggerTask();
|
| + result = context->thread()->runDebuggerTask();
|
| // Keep waiting until execution is resumed.
|
| } while (result == MessageQueueMessageReceived && m_paused);
|
| + context->thread()->didLeaveNestedLoop();
|
| }
|
|
|
| } // namespace blink
|
|
|