Chromium Code Reviews| Index: content/browser/devtools/worker_devtools_manager.cc |
| diff --git a/content/browser/devtools/worker_devtools_manager.cc b/content/browser/devtools/worker_devtools_manager.cc |
| index 00735f34c2ebfe69744a2fb44fb261bd4b230872..119392dda203c80b34713d7200b395da3c2227fd 100644 |
| --- a/content/browser/devtools/worker_devtools_manager.cc |
| +++ b/content/browser/devtools/worker_devtools_manager.cc |
| @@ -236,8 +236,6 @@ void WorkerDevToolsManager::WorkerCreated( |
| if (instance.Matches(it->worker_url, it->worker_name, |
| instance.partition(), |
| instance.resource_context())) { |
| - worker->Send(new DevToolsAgentMsg_PauseWorkerContextOnStart( |
| - instance.worker_route_id())); |
| WorkerId new_worker_id(worker->GetData().id, instance.worker_route_id()); |
| paused_workers_[new_worker_id] = it->old_worker_id; |
| terminated_workers_.erase(it); |
| @@ -282,6 +280,22 @@ void WorkerDevToolsManager::WorkerContextStarted(WorkerProcessHost* process, |
| paused_workers_.erase(it); |
| } |
| +bool WorkerDevToolsManager::TerminatedWorkerExist( |
|
yurys
2014/03/27 08:37:26
We could merge WorkerCreated into this new method
horo
2014/03/27 09:48:10
Done.
|
| + const WorkerProcessHost::WorkerInstance& instance) const { |
| + for (TerminatedInspectedWorkers::const_iterator it = |
| + terminated_workers_.begin(); |
| + it != terminated_workers_.end(); |
| + ++it) { |
| + if (instance.Matches(it->worker_url, |
| + it->worker_name, |
| + instance.partition(), |
| + instance.resource_context())) { |
| + return true; |
| + } |
| + } |
| + return false; |
| +} |
|
kinuko
2014/03/27 08:04:34
I think adding pause_on_start param in CreateWorke
horo
2014/03/27 09:45:48
Done.
|
| + |
| void WorkerDevToolsManager::RemoveInspectedWorkerData( |
| const WorkerId& id) { |
| for (TerminatedInspectedWorkers::iterator it = terminated_workers_.begin(); |