| 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;
|
|
|