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 dd3965e7c4a92244edcbb6d9019cbb088761f219..30b4f1aa4d1bcbfb72689440eb921de075745114 100644 |
--- a/chrome/browser/devtools/chrome_devtools_manager_delegate.cc |
+++ b/chrome/browser/devtools/chrome_devtools_manager_delegate.cc |
@@ -36,9 +36,11 @@ ChromeDevToolsManagerDelegate::~ChromeDevToolsManagerDelegate() { |
} |
void ChromeDevToolsManagerDelegate::Inspect( |
- content::DevToolsAgentHost* agent_host) { |
+ content::DevToolsAgentHost* agent_host, |
+ content::BrowserContext* context) { |
+ content::BrowserContext* default_context = agent_host->GetBrowserContext(); |
Profile* profile = |
- Profile::FromBrowserContext(agent_host->GetBrowserContext()); |
+ Profile::FromBrowserContext(default_context ? default_context : context); |
if (!profile) |
return; |
std::string type = agent_host->GetType(); |