Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(5326)

Unified Diff: chrome/browser/ui/browser_finder.cc

Issue 23576007: FindBrowserWithWebContents now recognises DevTool's embedded WebContent (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Browser test added Created 7 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: chrome/browser/ui/browser_finder.cc
diff --git a/chrome/browser/ui/browser_finder.cc b/chrome/browser/ui/browser_finder.cc
index 3ab5ff93e4bde6906b01f73076da7b0d96ed3594..832841000d75a4ac4e7c1b6df6eb1bdbdb85102c 100644
--- a/chrome/browser/ui/browser_finder.cc
+++ b/chrome/browser/ui/browser_finder.cc
@@ -4,6 +4,7 @@
#include "chrome/browser/ui/browser_finder.h"
+#include "chrome/browser/devtools/devtools_window.h"
#include "chrome/browser/profiles/profile.h"
#include "chrome/browser/ui/browser_iterator.h"
#include "chrome/browser/ui/browser_list.h"
@@ -170,6 +171,10 @@ Browser* FindBrowserWithWebContents(const WebContents* web_contents) {
for (TabContentsIterator it; !it.done(); it.Next()) {
if (*it == web_contents)
return it.browser();
+ DevToolsWindow* dev_tools_window =
+ DevToolsWindow::GetDockedInstanceForInspectedTab(*it);
+ if (dev_tools_window && (dev_tools_window->web_contents() == web_contents))
+ return it.browser();
}
return NULL;
}

Powered by Google App Engine
This is Rietveld 408576698