| Index: content/browser/devtools/render_view_devtools_agent_host.cc
|
| diff --git a/content/browser/devtools/render_view_devtools_agent_host.cc b/content/browser/devtools/render_view_devtools_agent_host.cc
|
| index 480b4281de76ba26cc0e3f3f57e68fd8df285138..016fb6047260a0e64e4b960c093e8851bb3d9052 100644
|
| --- a/content/browser/devtools/render_view_devtools_agent_host.cc
|
| +++ b/content/browser/devtools/render_view_devtools_agent_host.cc
|
| @@ -417,6 +417,20 @@ void RenderViewDevToolsAgentHost::DisconnectRenderViewHost() {
|
| ClearRenderViewHost();
|
| }
|
|
|
| +GURL RenderViewDevToolsAgentHost::GetURL() {
|
| + if (render_view_host_) {
|
| + if (content::RenderFrameHost* rfh = render_view_host_->GetMainFrame()) {
|
| + if (rfh->IsCrossProcessSubframe())
|
| + return rfh->GetLastCommittedURL();
|
| + }
|
| + if (WebContents* web_contents =
|
| + WebContents::FromRenderViewHost(render_view_host_)) {
|
| + return web_contents->GetURL();
|
| + }
|
| + }
|
| + return GURL();
|
| +}
|
| +
|
| void RenderViewDevToolsAgentHost::RenderViewCrashed() {
|
| scoped_refptr<DevToolsProtocol::Notification> notification =
|
| DevToolsProtocol::CreateNotification(
|
|
|