diff options
Diffstat (limited to 'chrome/browser/ui/browser_finder.cc')
-rw-r--r-- | chrome/browser/ui/browser_finder.cc | 19 |
1 files changed, 16 insertions, 3 deletions
diff --git a/chrome/browser/ui/browser_finder.cc b/chrome/browser/ui/browser_finder.cc index 4d1fb36..3e650a6 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; |