| Index: chrome/browser/debugger/devtools_manager.cc
|
| diff --git a/chrome/browser/debugger/devtools_manager.cc b/chrome/browser/debugger/devtools_manager.cc
|
| index 6b958ccfe608e70c81b7afcb0712634f10b00bcb..f632cbc171881ac54b8af8b57537f9c47533feff 100644
|
| --- a/chrome/browser/debugger/devtools_manager.cc
|
| +++ b/chrome/browser/debugger/devtools_manager.cc
|
| @@ -162,10 +162,12 @@ void DevToolsManager::RuntimeFeatureStateChanged(RenderViewHost* inspected_rvh,
|
| void DevToolsManager::InspectElement(RenderViewHost* inspected_rvh,
|
| int x,
|
| int y) {
|
| - OpenDevToolsWindow(inspected_rvh);
|
| IPC::Message* m = new DevToolsAgentMsg_InspectElement(x, y);
|
| m->set_routing_id(inspected_rvh->routing_id());
|
| inspected_rvh->Send(m);
|
| + // TODO(loislo): we should initiate DevTools window opening from within
|
| + // renderer. Otherwise, we still can hit a race condition here.
|
| + OpenDevToolsWindow(inspected_rvh);
|
| }
|
|
|
| void DevToolsManager::ClientHostClosing(DevToolsClientHost* host) {
|
|
|