Index: chrome/browser/chromeos/login/session/user_session_manager.cc |
diff --git a/chrome/browser/chromeos/login/session/user_session_manager.cc b/chrome/browser/chromeos/login/session/user_session_manager.cc |
index db48f568e83cb70113081bbd8b490980b111880c..8591e77f9e178ccd18398c335f4e6dddc0b80fd3 100644 |
--- a/chrome/browser/chromeos/login/session/user_session_manager.cc |
+++ b/chrome/browser/chromeos/login/session/user_session_manager.cc |
@@ -203,8 +203,8 @@ void OnGetNSSCertDatabaseForUser(net::NSSCertDatabase* database) { |
} |
// Returns new CommandLine with per-user flags. |
-CommandLine CreatePerSessionCommandLine(Profile* profile) { |
- CommandLine user_flags(CommandLine::NO_PROGRAM); |
+base::CommandLine CreatePerSessionCommandLine(Profile* profile) { |
+ base::CommandLine user_flags(base::CommandLine::NO_PROGRAM); |
about_flags::PrefServiceFlagsStorage flags_storage_(profile->GetPrefs()); |
about_flags::ConvertFlagsToSwitches(&flags_storage_, &user_flags, |
about_flags::kAddSentinels); |
@@ -213,8 +213,8 @@ CommandLine CreatePerSessionCommandLine(Profile* profile) { |
// Returns true if restart is needed to apply per-session flags. |
bool NeedRestartToApplyPerSessionFlags( |
- const CommandLine& user_flags, |
- std::set<CommandLine::StringType>* out_command_line_difference) { |
+ const base::CommandLine& user_flags, |
+ std::set<base::CommandLine::StringType>* out_command_line_difference) { |
// Don't restart browser if it is not first profile in session. |
if (user_manager::UserManager::Get()->GetLoggedInUsers().size() != 1) |
return false; |
@@ -224,7 +224,7 @@ bool NeedRestartToApplyPerSessionFlags( |
return false; |
if (about_flags::AreSwitchesIdenticalToCurrentCommandLine( |
- user_flags, *CommandLine::ForCurrentProcess(), |
+ user_flags, *base::CommandLine::ForCurrentProcess(), |
out_command_line_difference)) { |
return false; |
} |
@@ -342,8 +342,9 @@ void UserSessionManager::CompleteGuestSessionLogin(const GURL& start_url) { |
// For guest session we ask session_manager to restart Chrome with --bwsi |
// flag. We keep only some of the arguments of this process. |
- const CommandLine& browser_command_line = *CommandLine::ForCurrentProcess(); |
- CommandLine command_line(browser_command_line.GetProgram()); |
+ const base::CommandLine& browser_command_line = |
+ *base::CommandLine::ForCurrentProcess(); |
+ base::CommandLine command_line(browser_command_line.GetProgram()); |
std::string cmd_line_str = |
GetOffTheRecordCommandLine(start_url, |
StartupUtils::IsOobeCompleted(), |
@@ -356,14 +357,11 @@ void UserSessionManager::CompleteGuestSessionLogin(const GURL& start_url) { |
// the guest profile session flags will not match the current command line and |
// another restart will be attempted in order to reset the user flags for the |
// guest user. |
- const CommandLine user_flags(CommandLine::NO_PROGRAM); |
+ const base::CommandLine user_flags(base::CommandLine::NO_PROGRAM); |
if (!about_flags::AreSwitchesIdenticalToCurrentCommandLine( |
- user_flags, |
- *CommandLine::ForCurrentProcess(), |
- NULL)) { |
+ user_flags, *base::CommandLine::ForCurrentProcess(), NULL)) { |
DBusThreadManager::Get()->GetSessionManagerClient()->SetFlagsForUser( |
- chromeos::login::kGuestUserName, |
- CommandLine::StringVector()); |
+ chromeos::login::kGuestUserName, base::CommandLine::StringVector()); |
} |
RestartChrome(cmd_line_str); |
@@ -588,8 +586,8 @@ bool UserSessionManager::RestartToApplyPerSessionFlagsIfNeed( |
if (early_restart && !CanPerformEarlyRestart()) |
return false; |
- const CommandLine user_flags(CreatePerSessionCommandLine(profile)); |
- std::set<CommandLine::StringType> command_line_difference; |
+ const base::CommandLine user_flags(CreatePerSessionCommandLine(profile)); |
+ std::set<base::CommandLine::StringType> command_line_difference; |
if (!NeedRestartToApplyPerSessionFlags(user_flags, &command_line_difference)) |
return false; |
@@ -598,7 +596,7 @@ bool UserSessionManager::RestartToApplyPerSessionFlagsIfNeed( |
about_flags::ReportCustomFlags("Login.CustomFlags", command_line_difference); |
CommandLine::StringVector flags; |
- // argv[0] is the program name |CommandLine::NO_PROGRAM|. |
+ // argv[0] is the program name |base::CommandLine::NO_PROGRAM|. |
flags.assign(user_flags.argv().begin() + 1, user_flags.argv().end()); |
LOG(WARNING) << "Restarting to apply per-session flags..."; |
DBusThreadManager::Get()->GetSessionManagerClient()->SetFlagsForUser( |
@@ -728,7 +726,8 @@ void UserSessionManager::OnConnectionTypeChanged( |
void UserSessionManager::OnProfilePrepared(Profile* profile, |
bool browser_launched) { |
- if (!CommandLine::ForCurrentProcess()->HasSwitch(::switches::kTestName)) { |
+ if (!base::CommandLine::ForCurrentProcess()->HasSwitch( |
+ ::switches::kTestName)) { |
// Did not log in (we crashed or are debugging), need to restore Sync. |
// TODO(nkostylev): Make sure that OAuth state is restored correctly for all |
// users once it is fully multi-profile aware. http://crbug.com/238987 |
@@ -751,7 +750,7 @@ void UserSessionManager::CreateUserSession(const UserContext& user_context, |
void UserSessionManager::PreStartSession() { |
// Switch log file as soon as possible. |
if (base::SysInfo::IsRunningOnChromeOS()) |
- logging::RedirectChromeLogging(*(CommandLine::ForCurrentProcess())); |
+ logging::RedirectChromeLogging(*(base::CommandLine::ForCurrentProcess())); |
} |
void UserSessionManager::StartCrosSession() { |
@@ -1025,11 +1024,12 @@ void UserSessionManager::InitializeStartUrls() const { |
// Don't open default Chrome window if we're going to launch the first-run |
// app. Because we dont' want the first-run app to be hidden in the |
// background. |
- CommandLine::ForCurrentProcess()->AppendSwitch(::switches::kSilentLaunch); |
+ base::CommandLine::ForCurrentProcess()->AppendSwitch( |
+ ::switches::kSilentLaunch); |
first_run::MaybeLaunchDialogAfterSessionStart(); |
} else { |
for (size_t i = 0; i < start_urls.size(); ++i) { |
- CommandLine::ForCurrentProcess()->AppendArg(start_urls[i]); |
+ base::CommandLine::ForCurrentProcess()->AppendArg(start_urls[i]); |
} |
} |
} |
@@ -1044,7 +1044,7 @@ bool UserSessionManager::InitializeUserSession(Profile* profile) { |
if (start_session_type_ == PRIMARY_USER_SESSION) { |
UserFlow* user_flow = ChromeUserManager::Get()->GetCurrentUserFlow(); |
WizardController* oobe_controller = WizardController::default_controller(); |
- base::CommandLine* cmdline = CommandLine::ForCurrentProcess(); |
+ base::CommandLine* cmdline = base::CommandLine::ForCurrentProcess(); |
bool skip_post_login_screens = |
user_flow->ShouldSkipPostLoginScreens() || |
(oobe_controller && oobe_controller->skip_post_login_screens()) || |
@@ -1072,7 +1072,7 @@ bool UserSessionManager::InitializeUserSession(Profile* profile) { |
} |
void UserSessionManager::InitSessionRestoreStrategy() { |
- CommandLine* command_line = CommandLine::ForCurrentProcess(); |
+ base::CommandLine* command_line = base::CommandLine::ForCurrentProcess(); |
bool in_app_mode = chrome::IsRunningInForcedAppMode(); |
// Are we in kiosk app mode? |
@@ -1117,7 +1117,7 @@ void UserSessionManager::RestoreAuthSessionImpl( |
!restore_from_auth_cookies); |
if (chrome::IsRunningInForcedAppMode() || |
- CommandLine::ForCurrentProcess()->HasSwitch( |
+ base::CommandLine::ForCurrentProcess()->HasSwitch( |
chromeos::switches::kDisableGaiaServices)) { |
return; |
} |
@@ -1439,7 +1439,7 @@ void UserSessionManager::DoBrowserLaunchInternal(Profile* profile, |
: chrome::startup::IS_NOT_FIRST_RUN; |
browser_creator.LaunchBrowser( |
- *CommandLine::ForCurrentProcess(), profile, base::FilePath(), |
+ *base::CommandLine::ForCurrentProcess(), profile, base::FilePath(), |
chrome::startup::IS_PROCESS_STARTUP, first_run, &return_code); |
// Triggers app launcher start page service to load start page web contents. |