Index: content/browser/devtools/render_frame_devtools_agent_host.cc |
diff --git a/content/browser/devtools/render_frame_devtools_agent_host.cc b/content/browser/devtools/render_frame_devtools_agent_host.cc |
index df0b440b89b0822cc9dec6d2abd963683bb71e27..23b76cfb3a9ceb907c83751cae0e8b2d8519fd88 100644 |
--- a/content/browser/devtools/render_frame_devtools_agent_host.cc |
+++ b/content/browser/devtools/render_frame_devtools_agent_host.cc |
@@ -372,6 +372,15 @@ RenderFrameDevToolsAgentHost::CreateThrottleForNavigation( |
return nullptr; |
} |
+// static |
+void RenderFrameDevToolsAgentHost::WebContentsCreated( |
+ WebContents* web_contents) { |
+ if (ShouldForceCreation()) { |
+ // Force agent host. |
+ DevToolsAgentHost::GetOrCreateFor(web_contents); |
+ } |
+} |
+ |
RenderFrameDevToolsAgentHost::RenderFrameDevToolsAgentHost( |
RenderFrameHostImpl* host) |
: DevToolsAgentHostImpl(base::GenerateGUID()), |
@@ -433,6 +442,7 @@ RenderFrameDevToolsAgentHost::RenderFrameDevToolsAgentHost( |
g_instances.Get().push_back(this); |
AddRef(); // Balanced in RenderFrameHostDestroyed. |
+ NotifyCreated(); |
} |
void RenderFrameDevToolsAgentHost::SetPending(RenderFrameHostImpl* host) { |