Index: content/browser/devtools/service_worker_devtools_manager.cc |
diff --git a/content/browser/devtools/service_worker_devtools_manager.cc b/content/browser/devtools/service_worker_devtools_manager.cc |
index f6eb93b6ea21b962725474a74e47e41399acfc2d..c02ab6e2568046489c02ceb2de25ecd8de95ad93 100644 |
--- a/content/browser/devtools/service_worker_devtools_manager.cc |
+++ b/content/browser/devtools/service_worker_devtools_manager.cc |
@@ -64,6 +64,17 @@ void ServiceWorkerDevToolsManager::AddAllAgentHosts( |
} |
} |
+void ServiceWorkerDevToolsManager::AddAllAgentHostsForBrowserContext( |
+ BrowserContext* browser_context, |
+ ServiceWorkerDevToolsAgentHost::List* result) { |
+ for (auto& worker : workers_) { |
+ if (!worker.second->IsTerminated() && |
+ worker.second->GetBrowserContext() == browser_context) { |
+ result->push_back(worker.second); |
+ } |
+ } |
+} |
+ |
bool ServiceWorkerDevToolsManager::WorkerCreated( |
int worker_process_id, |
int worker_route_id, |