| Index: chrome/browser/devtools/chrome_devtools_manager_delegate.cc
|
| diff --git a/chrome/browser/devtools/chrome_devtools_manager_delegate.cc b/chrome/browser/devtools/chrome_devtools_manager_delegate.cc
|
| index c8f6f8d8d5c6351434550c6d96a904e8d2928bf5..d5751a8aa2a4a6353c3af71d61ba292a83ba2e04 100644
|
| --- a/chrome/browser/devtools/chrome_devtools_manager_delegate.cc
|
| +++ b/chrome/browser/devtools/chrome_devtools_manager_delegate.cc
|
| @@ -17,6 +17,7 @@
|
| #include "content/public/browser/render_process_host.h"
|
| #include "content/public/browser/render_view_host.h"
|
| #include "content/public/browser/site_instance.h"
|
| +#include "content/public/browser/web_contents.h"
|
|
|
| ChromeDevToolsManagerDelegate::ChromeDevToolsManagerDelegate() {
|
| }
|
| @@ -58,11 +59,10 @@ base::DictionaryValue* ChromeDevToolsManagerDelegate::HandleCommand(
|
|
|
| Profile* ChromeDevToolsManagerDelegate::GetProfile(
|
| content::DevToolsAgentHost* agent_host) {
|
| - content::RenderViewHost* host = agent_host->GetRenderViewHost();
|
| - if (!host)
|
| + content::WebContents* web_contents = agent_host->GetWebContents();
|
| + if (!web_contents)
|
| return NULL;
|
| - return Profile::FromBrowserContext(host->GetSiteInstance()->GetProcess()->
|
| - GetBrowserContext());
|
| + return Profile::FromBrowserContext(web_contents->GetBrowserContext());
|
| }
|
|
|
| scoped_ptr<DevToolsProtocol::Response>
|
|
|