Index: Source/core/inspector/InspectorController.cpp |
diff --git a/Source/core/inspector/InspectorController.cpp b/Source/core/inspector/InspectorController.cpp |
index d41082ada05b6e9099965a6ba8939f73f929def3..0b95f79f3914d6f476dc2e2d29f8a4081bee8ac3 100644 |
--- a/Source/core/inspector/InspectorController.cpp |
+++ b/Source/core/inspector/InspectorController.cpp |
@@ -103,10 +103,14 @@ InspectorController::InspectorController(Page* page, InspectorClient* inspectorC |
m_layerTreeAgent = layerTreeAgentPtr.get(); |
m_agents.append(layerTreeAgentPtr.release()); |
- OwnPtrWillBeRawPtr<InspectorTracingAgent> tracingAgentPtr = InspectorTracingAgent::create(inspectorClient); |
+ OwnPtrWillBeRawPtr<InspectorWorkerAgent> workerAgentPtr = InspectorWorkerAgent::create(); |
+ |
+ OwnPtrWillBeRawPtr<InspectorTracingAgent> tracingAgentPtr = InspectorTracingAgent::create(inspectorClient, workerAgentPtr.get()); |
m_tracingAgent = tracingAgentPtr.get(); |
m_agents.append(tracingAgentPtr.release()); |
+ m_agents.append(workerAgentPtr.release()); |
+ |
OwnPtrWillBeRawPtr<InspectorTimelineAgent> timelineAgentPtr(InspectorTimelineAgent::create(m_pageAgent, m_layerTreeAgent, |
overlay, InspectorTimelineAgent::PageInspector, inspectorClient)); |
m_timelineAgent = timelineAgentPtr.get(); |
@@ -118,8 +122,6 @@ InspectorController::InspectorController(Page* page, InspectorClient* inspectorC |
m_agents.append(PageConsoleAgent::create(injectedScriptManager, m_domAgent, m_timelineAgent, m_tracingAgent)); |
- m_agents.append(InspectorWorkerAgent::create()); |
- |
ASSERT_ARG(inspectorClient, inspectorClient); |
m_injectedScriptManager->injectedScriptHost()->init(m_instrumentingAgents.get(), pageScriptDebugServer); |
} |