Index: chrome/browser/devtools/devtools_window_testing.cc |
diff --git a/chrome/browser/devtools/devtools_window_testing.cc b/chrome/browser/devtools/devtools_window_testing.cc |
index 3df89b45df2d5d7c003771309d48924d4ab0fc50..26fa6e3d7ad74dbe0395c5a2e1573d9b05e5054f 100644 |
--- a/chrome/browser/devtools/devtools_window_testing.cc |
+++ b/chrome/browser/devtools/devtools_window_testing.cc |
@@ -106,8 +106,11 @@ DevToolsWindow* DevToolsWindowTesting::OpenDevToolsWindowSync( |
std::string settings = is_docked ? |
"{\"currentDockState\":\"\\\"bottom\\\"\"}" : |
"{\"currentDockState\":\"\\\"undocked\\\"\"}"; |
- DevToolsWindow* window = DevToolsWindow::ToggleDevToolsWindow( |
- inspected_web_contents, true, DevToolsToggleAction::Show(), settings); |
+ scoped_refptr<content::DevToolsAgentHost> agent( |
+ content::DevToolsAgentHost::GetOrCreateFor(inspected_web_contents)); |
+ DevToolsWindow::ToggleDevToolsWindow( |
+ inspected_web_contents, true, DevToolsToggleAction::Show(), settings); |
+ DevToolsWindow* window = DevToolsWindow::FindDevToolsWindow(agent.get()); |
WaitForDevToolsWindowLoad(window); |
return window; |
} |
@@ -123,8 +126,9 @@ DevToolsWindow* DevToolsWindowTesting::OpenDevToolsWindowSync( |
// static |
DevToolsWindow* DevToolsWindowTesting::OpenDevToolsWindowForWorkerSync( |
Profile* profile, content::DevToolsAgentHost* worker_agent) { |
- DevToolsWindow* window = DevToolsWindow::OpenDevToolsWindowForWorker( |
+ DevToolsWindow::OpenDevToolsWindowForWorker( |
profile, worker_agent); |
+ DevToolsWindow* window = DevToolsWindow::FindDevToolsWindow(worker_agent); |
WaitForDevToolsWindowLoad(window); |
return window; |
} |