Index: content/browser/debugger/devtools_manager.cc |
diff --git a/content/browser/debugger/devtools_manager.cc b/content/browser/debugger/devtools_manager.cc |
index 95bf06d3e9d611770a71558975ccaacd724aacd6..7db5ae73ea10eb309224a0607edb51fb5fb96197 100644 |
--- a/content/browser/debugger/devtools_manager.cc |
+++ b/content/browser/debugger/devtools_manager.cc |
@@ -146,7 +146,8 @@ void DevToolsManager::UnregisterDevToolsClientHostFor( |
void DevToolsManager::OnNavigatingToPendingEntry(RenderViewHost* rvh, |
RenderViewHost* dest_rvh, |
const GURL& gurl) { |
- if (rvh == dest_rvh) |
+ if (rvh == dest_rvh && rvh->render_view_termination_status() == |
+ base::TERMINATION_STATUS_STILL_RUNNING) |
return; |
int cookie = DetachClientHost(rvh); |
if (cookie != -1) { |