Index: content/browser/devtools/embedded_worker_devtools_agent_host.cc |
diff --git a/content/browser/devtools/embedded_worker_devtools_agent_host.cc b/content/browser/devtools/embedded_worker_devtools_agent_host.cc |
index 8a7a9482213b34e76fdcc9029dae550cf00cce6b..9f604001134b61ba4a11c8e40974e723e8b516e5 100644 |
--- a/content/browser/devtools/embedded_worker_devtools_agent_host.cc |
+++ b/content/browser/devtools/embedded_worker_devtools_agent_host.cc |
@@ -83,7 +83,7 @@ |
void EmbeddedWorkerDevToolsAgentHost::WorkerContextStarted() { |
if (state_ == WORKER_PAUSED_FOR_DEBUG_ON_START) { |
RenderProcessHost* rph = RenderProcessHost::FromID(worker_id_.first); |
- Inspect(rph->GetBrowserContext()); |
+ DevToolsManagerImpl::GetInstance()->Inspect(rph->GetBrowserContext(), this); |
} else if (state_ == WORKER_PAUSED_FOR_REATTACH) { |
DCHECK(IsAttached()); |
state_ = WORKER_INSPECTED; |
@@ -107,7 +107,8 @@ |
std::string notification = |
DevToolsProtocol::CreateNotification( |
devtools::Worker::disconnectedFromWorker::kName, NULL)->Serialize(); |
- SendMessageToClient(notification); |
+ DevToolsManagerImpl::GetInstance()->DispatchOnInspectorFrontend( |
+ this, notification); |
DetachFromWorker(); |
} |
state_ = WORKER_TERMINATED; |
@@ -146,7 +147,8 @@ |
void EmbeddedWorkerDevToolsAgentHost::OnDispatchOnInspectorFrontend( |
const std::string& message) { |
- SendMessageToClient(message); |
+ DevToolsManagerImpl::GetInstance()->DispatchOnInspectorFrontend( |
+ this, message); |
} |
void EmbeddedWorkerDevToolsAgentHost::OnSaveAgentRuntimeState( |