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")); |