Index: content/browser/debugger/devtools_manager.cc |
diff --git a/content/browser/debugger/devtools_manager.cc b/content/browser/debugger/devtools_manager.cc |
index 2db4480a13e9b3131fec94dfb4deb9824cbdbea7..f9685ae11c6e321bab1c4621567295995e14ce4a 100644 |
--- a/content/browser/debugger/devtools_manager.cc |
+++ b/content/browser/debugger/devtools_manager.cc |
@@ -123,9 +123,9 @@ void DevToolsManager::ActivateWindow(RenderViewHost* client_rvh) { |
void DevToolsManager::CloseWindow(RenderViewHost* client_rvh) { |
DevToolsClientHost* client_host = FindOwnerDevToolsClientHost(client_rvh); |
if (client_host) { |
- RenderViewHost* inspected_rvh = GetInspectedRenderViewHost(client_host); |
- DCHECK(inspected_rvh); |
- UnregisterDevToolsClientHostFor(inspected_rvh); |
+ DevToolsWindow* window = client_host->AsDevToolsWindow(); |
+ DCHECK(window); |
+ window->Close(); |
} |
} |