Commit 6c05060c authored by dgozman@chromium.org's avatar dgozman@chromium.org

[DevTools] Fix DCHECK related to DevTools agent state callbacks.

BUG=401928

Review URL: https://codereview.chromium.org/453943002

Cr-Commit-Position: refs/heads/master@{#288377}
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@288377 0039d316-1c4b-4281-b951-d872f2087c98
parent c7871d6f
...@@ -208,6 +208,11 @@ void RenderViewDevToolsAgentHost::OnClientDetached() { ...@@ -208,6 +208,11 @@ void RenderViewDevToolsAgentHost::OnClientDetached() {
tracing_handler_->OnClientDetached(); tracing_handler_->OnClientDetached();
power_handler_->OnClientDetached(); power_handler_->OnClientDetached();
ClientDetachedFromRenderer(); ClientDetachedFromRenderer();
// TODO(kaznacheev): Move this call back to DevToolsManagerImpl when
// extensions::ProcessManager no longer relies on this notification.
if (!reattaching_)
DevToolsManagerImpl::GetInstance()->NotifyObservers(this, false);
} }
void RenderViewDevToolsAgentHost::ClientDetachedFromRenderer() { void RenderViewDevToolsAgentHost::ClientDetachedFromRenderer() {
...@@ -215,11 +220,6 @@ void RenderViewDevToolsAgentHost::ClientDetachedFromRenderer() { ...@@ -215,11 +220,6 @@ void RenderViewDevToolsAgentHost::ClientDetachedFromRenderer() {
return; return;
InnerClientDetachedFromRenderer(); InnerClientDetachedFromRenderer();
// TODO(kaznacheev): Move this call back to DevToolsManagerImpl when
// extensions::ProcessManager no longer relies on this notification.
if (!reattaching_)
DevToolsManagerImpl::GetInstance()->NotifyObservers(this, false);
} }
void RenderViewDevToolsAgentHost::InnerClientDetachedFromRenderer() { void RenderViewDevToolsAgentHost::InnerClientDetachedFromRenderer() {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment