Index: chrome/browser/devtools/devtools_window.cc |
diff --git a/chrome/browser/devtools/devtools_window.cc b/chrome/browser/devtools/devtools_window.cc |
index 0b23a79b04523c74af88fb5f88792fd3b99246d6..1e2a0e61b4fb521f8d2f3a19f0ad7370d818ad5e 100644 |
--- a/chrome/browser/devtools/devtools_window.cc |
+++ b/chrome/browser/devtools/devtools_window.cc |
@@ -929,11 +929,13 @@ void DevToolsWindow::HandleKeyboardEvent( |
inspected_window->HandleKeyboardEvent(event); |
} |
-content::JavaScriptDialogManager* DevToolsWindow::GetJavaScriptDialogManager() { |
+content::JavaScriptDialogManager* DevToolsWindow::GetJavaScriptDialogManager( |
+ WebContents* source) { |
WebContents* inspected_web_contents = GetInspectedWebContents(); |
- return (inspected_web_contents && inspected_web_contents->GetDelegate()) ? |
- inspected_web_contents->GetDelegate()->GetJavaScriptDialogManager() : |
- content::WebContentsDelegate::GetJavaScriptDialogManager(); |
+ return (inspected_web_contents && inspected_web_contents->GetDelegate()) |
+ ? inspected_web_contents->GetDelegate() |
+ ->GetJavaScriptDialogManager(inspected_web_contents) |
+ : content::WebContentsDelegate::GetJavaScriptDialogManager(source); |
} |
content::ColorChooser* DevToolsWindow::OpenColorChooser( |