Index: chrome/browser/ui/browser.cc |
diff --git a/chrome/browser/ui/browser.cc b/chrome/browser/ui/browser.cc |
index 53dfccd6dffaa85ee85a49c9146305cb6e6385c5..9e964d5579c12e8d925f481e380cc23f690779c1 100644 |
--- a/chrome/browser/ui/browser.cc |
+++ b/chrome/browser/ui/browser.cc |
@@ -1348,6 +1348,12 @@ void Browser::ShowDownload(content::DownloadItem* download) { |
WebContents* Browser::OpenURLFromTab(WebContents* source, |
const OpenURLParams& params) { |
+ if (is_devtools()) { |
+ DevToolsWindow* window = DevToolsWindow::AsDevToolsWindow(source); |
+ DCHECK(window); |
+ return window->OpenURLFromTab(source, params); |
+ } |
+ |
chrome::NavigateParams nav_params(this, params.url, params.transition); |
FillNavigateParamsFromOpenURLParams(&nav_params, params); |
nav_params.source_contents = source; |