Index: chrome/browser/devtools/devtools_ui_bindings.cc |
diff --git a/chrome/browser/devtools/devtools_ui_bindings.cc b/chrome/browser/devtools/devtools_ui_bindings.cc |
index 8ebae8cad50890e1fa0dec0ded36f41d4720d072..43348883acbff49dfccea16be6c58b5a3a1c3218 100644 |
--- a/chrome/browser/devtools/devtools_ui_bindings.cc |
+++ b/chrome/browser/devtools/devtools_ui_bindings.cc |
@@ -300,11 +300,11 @@ class DevToolsUIBindings::FrontendWebContentsObserver |
private: |
// contents::WebContentsObserver: |
void RenderProcessGone(base::TerminationStatus status) override; |
- // TODO(creis): Replace with RenderFrameCreated when http://crbug.com/425397 |
- // is fixed. See also http://crbug.com/424641. |
- void AboutToNavigateRenderFrame( |
- content::RenderFrameHost* old_host, |
- content::RenderFrameHost* new_host) override; |
+ void DidStartProvisionalLoadForFrame( |
+ content::RenderFrameHost* render_frame_host, |
+ const GURL& validated_url, |
+ bool is_error_page, |
+ bool is_iframe_srcdoc) override; |
void DocumentOnLoadCompletedInMainFrame() override; |
void DidNavigateMainFrame( |
const content::LoadCommittedDetails& details, |
@@ -346,12 +346,14 @@ void DevToolsUIBindings::FrontendWebContentsObserver::RenderProcessGone( |
} |
void DevToolsUIBindings::FrontendWebContentsObserver:: |
- AboutToNavigateRenderFrame(content::RenderFrameHost* old_host, |
- content::RenderFrameHost* new_host) { |
- if (new_host->GetParent()) |
+ DidStartProvisionalLoadForFrame(content::RenderFrameHost* render_frame_host, |
+ const GURL& validated_url, |
+ bool is_error_page, |
+ bool is_iframe_srcdoc) { |
+ if (render_frame_host->GetParent()) |
return; |
devtools_bindings_->frontend_host_.reset( |
- content::DevToolsFrontendHost::Create(new_host, |
+ content::DevToolsFrontendHost::Create(render_frame_host, |
devtools_bindings_)); |
} |