Index: chrome/browser/ui/browser_finder.cc |
diff --git a/chrome/browser/ui/browser_finder.cc b/chrome/browser/ui/browser_finder.cc |
index 4d1fb3678f549e00bb0d0c043ec438030b1efae9..3e650a6393d8cbaa720ab48ac8248527408a6ea9 100644 |
--- a/chrome/browser/ui/browser_finder.cc |
+++ b/chrome/browser/ui/browser_finder.cc |
@@ -127,15 +127,28 @@ size_t GetBrowserCountImpl(Profile* profile, |
} // namespace |
-Browser* FindTabbedBrowser(Profile* profile, bool match_original_profiles) { |
+Browser* FindTabbedBrowser(Profile* profile, |
+ bool match_original_profiles) { |
+ return FindTabbedBrowser(profile, match_original_profiles, |
+ chrome::HOST_DESKTOP_TYPE_NATIVE); |
+} |
+ |
+Browser* FindTabbedBrowser(Profile* profile, |
+ bool match_original_profiles, |
+ chrome::HostDesktopType type) { |
return FindBrowserWithTabbedOrAnyType(profile, |
- kDefaultHostDesktopType, |
+ type, |
true, |
match_original_profiles); |
} |
Browser* FindOrCreateTabbedBrowser(Profile* profile) { |
- Browser* browser = FindTabbedBrowser(profile, false); |
+ return FindOrCreateTabbedBrowser(profile, chrome::HOST_DESKTOP_TYPE_NATIVE); |
+} |
+ |
+Browser* FindOrCreateTabbedBrowser(Profile* profile, |
+ chrome::HostDesktopType type) { |
+ Browser* browser = FindTabbedBrowser(profile, false, type); |
if (!browser) |
browser = new Browser(Browser::CreateParams(profile)); |
return browser; |