1
Index: chrome/browser/ui/browser_list.cc
2
===================================================================
3
--- chrome/browser/ui/browser_list.cc (revision 136242)
4
+++ chrome/browser/ui/browser_list.cc (working copy)
6
const int kMatchOriginalProfile = 1 << 0;
7
const int kMatchCanSupportWindowFeature = 1 << 1;
8
const int kMatchTabbed = 1 << 2;
9
+const int kMatchNonChromeless = 1 << 3;
11
static BrowserList::BrowserVector& browsers() {
12
CR_DEFINE_STATIC_LOCAL(BrowserList::BrowserVector, browser_vector, ());
16
if (match_types & kMatchTabbed)
17
- return browser->is_type_tabbed();
18
+ return browser->is_type_tabbed() &&
19
+ !browser->is_chromeless_mode();
21
+ if (match_types & kMatchNonChromeless)
22
+ return !browser->is_chromeless_mode();
30
Browser::FEATURE_NONE,
32
+ kMatchNonChromeless) != NULL;
37
// all browsers like FindBrowserWith* do.
38
return FindBrowserMatching(
39
BrowserList::begin_last_active(), BrowserList::end_last_active(), profile,
40
- Browser::FEATURE_NONE, kMatchAny);
41
+ Browser::FEATURE_NONE, kMatchNonChromeless);