Index: chrome/browser/ui/browser_commands.cc |
diff --git a/chrome/browser/ui/browser_commands.cc b/chrome/browser/ui/browser_commands.cc |
index beb26a6467134c8e698a2a1906f799cb24924308..0f1767e6f33b5928f3ae36ec9072d4642c409eff 100644 |
--- a/chrome/browser/ui/browser_commands.cc |
+++ b/chrome/browser/ui/browser_commands.cc |
@@ -336,6 +336,16 @@ int GetContentRestrictions(const Browser* browser) { |
} |
void NewEmptyWindow(Profile* profile, HostDesktopType desktop_type) { |
+ NewWindow(profile, desktop_type, GURL()); |
+} |
+ |
+Browser* OpenEmptyWindow(Profile* profile, HostDesktopType desktop_type) { |
dgozman
2014/07/21 13:43:47
I think, this method is not used anymore.
|
+ return OpenWindow(profile, desktop_type, GURL()); |
+} |
+ |
+void NewWindow(Profile* profile, |
+ HostDesktopType desktop_type, |
+ const GURL& url) { |
bool incognito = profile->IsOffTheRecord(); |
PrefService* prefs = profile->GetPrefs(); |
if (incognito) { |
@@ -352,7 +362,7 @@ void NewEmptyWindow(Profile* profile, HostDesktopType desktop_type) { |
if (incognito) { |
content::RecordAction(UserMetricsAction("NewIncognitoWindow")); |
- OpenEmptyWindow(profile->GetOffTheRecordProfile(), desktop_type); |
+ OpenWindow(profile->GetOffTheRecordProfile(), desktop_type, url); |
} else { |
content::RecordAction(UserMetricsAction("NewWindow")); |
SessionService* session_service = |
@@ -360,15 +370,17 @@ void NewEmptyWindow(Profile* profile, HostDesktopType desktop_type) { |
profile->GetOriginalProfile()); |
if (!session_service || |
!session_service->RestoreIfNecessary(std::vector<GURL>())) { |
- OpenEmptyWindow(profile->GetOriginalProfile(), desktop_type); |
+ OpenWindow(profile->GetOriginalProfile(), desktop_type, url); |
} |
} |
} |
-Browser* OpenEmptyWindow(Profile* profile, HostDesktopType desktop_type) { |
+Browser* OpenWindow(Profile* profile, |
+ HostDesktopType desktop_type, |
+ const GURL& url) { |
Browser* browser = new Browser( |
Browser::CreateParams(Browser::TYPE_TABBED, profile, desktop_type)); |
- AddTabAt(browser, GURL(), -1, true); |
+ AddTabAt(browser, url, -1, true); |
browser->window()->Show(); |
return browser; |
} |