Index: third_party/WebKit/Source/web/WebDevToolsAgentImpl.cpp |
diff --git a/third_party/WebKit/Source/web/WebDevToolsAgentImpl.cpp b/third_party/WebKit/Source/web/WebDevToolsAgentImpl.cpp |
index 2f182f0b21d1aadf8c167f47fd29833368eeba4e..ac2450560028a3b95556d1ae2b6ef655d12b7343 100644 |
--- a/third_party/WebKit/Source/web/WebDevToolsAgentImpl.cpp |
+++ b/third_party/WebKit/Source/web/WebDevToolsAgentImpl.cpp |
@@ -382,13 +382,11 @@ void WebDevToolsAgentImpl::initializeSession(int sessionId, const String& hostId |
ClientMessageLoopAdapter::ensureMainThreadDebuggerCreated(m_client); |
MainThreadDebugger* mainThreadDebugger = MainThreadDebugger::instance(); |
v8::Isolate* isolate = V8PerIsolateData::mainThreadIsolate(); |
- |
m_v8Session = mainThreadDebugger->debugger()->connect(mainThreadDebugger->contextGroupId(m_inspectedFrames->root())); |
- V8RuntimeAgent* runtimeAgent = m_v8Session->runtimeAgent(); |
- m_session->append(PageRuntimeAgent::create(this, runtimeAgent, m_inspectedFrames.get())); |
+ m_session->append(PageRuntimeAgent::create(this, m_v8Session->runtimeAgent(), m_inspectedFrames.get())); |
- InspectorDOMAgent* domAgent = InspectorDOMAgent::create(isolate, m_inspectedFrames.get(), runtimeAgent, m_overlay.get()); |
+ InspectorDOMAgent* domAgent = new InspectorDOMAgent(isolate, m_inspectedFrames.get(), m_v8Session.get(), m_overlay.get()); |
m_domAgent = domAgent; |
m_session->append(domAgent); |
@@ -403,7 +401,7 @@ void WebDevToolsAgentImpl::initializeSession(int sessionId, const String& hostId |
InspectorCSSAgent* cssAgent = InspectorCSSAgent::create(m_domAgent, m_inspectedFrames.get(), m_resourceAgent, m_resourceContentLoader.get(), m_resourceContainer.get()); |
m_session->append(cssAgent); |
- m_session->append(InspectorAnimationAgent::create(m_inspectedFrames.get(), m_domAgent, cssAgent, runtimeAgent)); |
+ m_session->append(new InspectorAnimationAgent(m_inspectedFrames.get(), m_domAgent, cssAgent, m_v8Session.get())); |
m_session->append(InspectorMemoryAgent::create()); |
@@ -414,7 +412,7 @@ void WebDevToolsAgentImpl::initializeSession(int sessionId, const String& hostId |
InspectorDebuggerAgent* debuggerAgent = PageDebuggerAgent::create(m_v8Session->debuggerAgent(), m_inspectedFrames.get()); |
m_session->append(debuggerAgent); |
- PageConsoleAgent* pageConsoleAgent = PageConsoleAgent::create(runtimeAgent, m_domAgent, m_inspectedFrames.get()); |
+ PageConsoleAgent* pageConsoleAgent = new PageConsoleAgent(m_v8Session.get(), m_domAgent, m_inspectedFrames.get()); |
m_session->append(pageConsoleAgent); |
InspectorWorkerAgent* workerAgent = InspectorWorkerAgent::create(m_inspectedFrames.get(), pageConsoleAgent); |
@@ -424,7 +422,7 @@ void WebDevToolsAgentImpl::initializeSession(int sessionId, const String& hostId |
m_tracingAgent = tracingAgent; |
m_session->append(tracingAgent); |
- m_session->append(new InspectorDOMDebuggerAgent(isolate, m_domAgent, runtimeAgent, m_v8Session.get())); |
+ m_session->append(new InspectorDOMDebuggerAgent(isolate, m_domAgent, m_v8Session.get())); |
m_session->append(InspectorInputAgent::create(m_inspectedFrames.get())); |