| 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 3abcde8a4f0500f0069617ae5f8153e30bcd5d86..c3bf082da359ea2051a745744cc27436ae21fa8c 100644
|
| --- a/chrome/browser/devtools/devtools_ui_bindings.cc
|
| +++ b/chrome/browser/devtools/devtools_ui_bindings.cc
|
| @@ -281,10 +281,11 @@ void DevToolsUIBindings::FrontendWebContentsObserver::RenderProcessGone(
|
|
|
| void DevToolsUIBindings::FrontendWebContentsObserver::
|
| AboutToNavigateRenderFrame(content::RenderFrameHost* render_frame_host) {
|
| - // TODO(creis): Create should be refactored to operate on RenderFrameHosts.
|
| + if (render_frame_host->GetParent())
|
| + return;
|
| devtools_bindings_->frontend_host_.reset(
|
| - content::DevToolsFrontendHost::Create(
|
| - render_frame_host->GetRenderViewHost(), devtools_bindings_));
|
| + content::DevToolsFrontendHost::Create(devtools_bindings_->web_contents(),
|
| + devtools_bindings_));
|
| }
|
|
|
| void DevToolsUIBindings::FrontendWebContentsObserver::
|
| @@ -369,8 +370,7 @@ DevToolsUIBindings::DevToolsUIBindings(content::WebContents* web_contents)
|
| DevToolsEmbedderMessageDispatcher::createForDevToolsFrontend(this));
|
|
|
| frontend_host_.reset(
|
| - content::DevToolsFrontendHost::Create(
|
| - web_contents_->GetRenderViewHost(), this));
|
| + content::DevToolsFrontendHost::Create(web_contents_, this));
|
| }
|
|
|
| DevToolsUIBindings::~DevToolsUIBindings() {
|
|
|