summaryrefslogtreecommitdiffstats
path: root/content/browser/debugger
diff options
context:
space:
mode:
authoryurys@chromium.org <yurys@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-09-26 12:34:10 +0000
committeryurys@chromium.org <yurys@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-09-26 12:34:10 +0000
commit04c85813f6851189dcfe8db89ad3e93428d4e72a (patch)
tree7002283405935542fec5dc2c9879e4d69fdaece8 /content/browser/debugger
parentdd15e7d6bfb24fd6702d898244ad809e11a9cc11 (diff)
downloadchromium_src-04c85813f6851189dcfe8db89ad3e93428d4e72a.zip
chromium_src-04c85813f6851189dcfe8db89ad3e93428d4e72a.tar.gz
chromium_src-04c85813f6851189dcfe8db89ad3e93428d4e72a.tar.bz2
Destroy WorkerDevToolsAgentHost when corresponding worker terminates
The call was missing and now that jam is moving NOTIFICATION_APP_TERMINATING from content/ to chrome/ (http://codereview.chromium.org/10968064/) it became obvious. BUG=None Review URL: https://codereview.chromium.org/10989012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@158790 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'content/browser/debugger')
-rw-r--r--content/browser/debugger/worker_devtools_manager.cc1
1 files changed, 1 insertions, 0 deletions
diff --git a/content/browser/debugger/worker_devtools_manager.cc b/content/browser/debugger/worker_devtools_manager.cc
index a63c5c1..a7d920c 100644
--- a/content/browser/debugger/worker_devtools_manager.cc
+++ b/content/browser/debugger/worker_devtools_manager.cc
@@ -170,6 +170,7 @@ class WorkerDevToolsManager::DetachedClientHosts {
agent,
WebKit::WebDevToolsAgent::disconnectEventAsText().utf8());
int cookie = DevToolsManagerImpl::GetInstance()->DetachClientHost(agent);
+ agent->WorkerDestroyed();
if (cookie == -1) {
RemovePendingWorkerData(id);
return;