| Index: chrome/browser/devtools/devtools_window.cc
|
| diff --git a/chrome/browser/devtools/devtools_window.cc b/chrome/browser/devtools/devtools_window.cc
|
| index e1e627db85884f65e6b9024dcce930c161411c59..0463a5e16bef1f1ac85994e208d55a3e33c16c9c 100644
|
| --- a/chrome/browser/devtools/devtools_window.cc
|
| +++ b/chrome/browser/devtools/devtools_window.cc
|
| @@ -67,6 +67,13 @@ base::LazyInstance<DevToolsWindows>::Leaky g_instances =
|
| static const char kKeyUpEventName[] = "keyup";
|
| static const char kKeyDownEventName[] = "keydown";
|
|
|
| +void OpenDevToolsWindowForWorkerWithBrowserContext(
|
| + content::BrowserContext* browser_context,
|
| + DevToolsAgentHost* worker_agent) {
|
| + DevToolsWindow::OpenDevToolsWindowForWorker(
|
| + Profile::FromBrowserContext(browser_context), worker_agent);
|
| +}
|
| +
|
| } // namespace
|
|
|
| // DevToolsEventForwarder -----------------------------------------------------
|
| @@ -313,6 +320,12 @@ DevToolsWindow* DevToolsWindow::OpenDevToolsWindowForWorker(
|
| }
|
|
|
| // static
|
| +content::DevToolsManager::WindowOpenCallback
|
| +DevToolsWindow::GetOpenDevToolsWindowForWorkerCallback() {
|
| + return base::Bind(&OpenDevToolsWindowForWorkerWithBrowserContext);
|
| +}
|
| +
|
| +// static
|
| DevToolsWindow* DevToolsWindow::CreateDevToolsWindowForWorker(
|
| Profile* profile) {
|
| content::RecordAction(base::UserMetricsAction("DevTools_InspectWorker"));
|
|
|