Index: chrome/browser/chromeos/login/login_utils.cc |
diff --git a/chrome/browser/chromeos/login/login_utils.cc b/chrome/browser/chromeos/login/login_utils.cc |
index 04a945a25c373bcc5f7f02da18c5fb76fe075b4f..50a2cd466fdf0616914c7c888424276ff7233819 100644 |
--- a/chrome/browser/chromeos/login/login_utils.cc |
+++ b/chrome/browser/chromeos/login/login_utils.cc |
@@ -37,6 +37,7 @@ |
#include "chrome/browser/chromeos/login/screen_locker.h" |
#include "chrome/browser/chromeos/login/user_manager.h" |
#include "chrome/browser/extensions/extension_service.h" |
+#include "chrome/browser/first_run/first_run.h" |
#include "chrome/browser/net/chrome_url_request_context.h" |
#include "chrome/browser/net/gaia/gaia_oauth_consumer.h" |
#include "chrome/browser/net/gaia/gaia_oauth_fetcher.h" |
@@ -1137,10 +1138,13 @@ void LoginUtils::DoBrowserLaunch(Profile* profile, |
VLOG(1) << "Launching browser..."; |
BrowserInit browser_init; |
int return_code; |
+ BrowserInit::IsFirstRun first_run = FirstRun::IsChromeFirstRun() ? |
+ BrowserInit::IS_FIRST_RUN: BrowserInit::IS_NOT_FIRST_RUN; |
browser_init.LaunchBrowser(*CommandLine::ForCurrentProcess(), |
profile, |
FilePath(), |
- true, |
+ BrowserInit::IS_PROCESS_STARTUP, |
+ first_run, |
&return_code); |
// Mark login host for deletion after browser starts. This |