Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(943)

Unified Diff: chrome/browser/chromeos/login/login_utils.cc

Issue 8561004: chromeos: Fix test failures in LoginUtils* (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 9 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « no previous file | no next file » | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
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 9047f8fd0bd1bacfdc79426007bef6ae0c0658c7..1f09a11b1e331681978451473012365be2bff8d8 100644
--- a/chrome/browser/chromeos/login/login_utils.cc
+++ b/chrome/browser/chromeos/login/login_utils.cc
@@ -37,7 +37,6 @@
#include "chrome/browser/chromeos/login/parallel_authenticator.h"
#include "chrome/browser/chromeos/login/screen_locker.h"
#include "chrome/browser/chromeos/login/user_manager.h"
-#include "chrome/browser/chromeos/system/runtime_environment.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"
@@ -641,12 +640,10 @@ void LoginUtilsImpl::PrepareProfile(
VLOG(1) << "Completing login for " << username;
- if (system::runtime_environment::IsRunningOnChromeOS()) {
- btl->AddLoginTimeMarker("StartSession-Start", false);
- DBusThreadManager::Get()->GetSessionManagerClient()->StartSession(
- username);
- btl->AddLoginTimeMarker("StartSession-End", false);
- }
+ btl->AddLoginTimeMarker("StartSession-Start", false);
+ DBusThreadManager::Get()->GetSessionManagerClient()->StartSession(
+ username);
+ btl->AddLoginTimeMarker("StartSession-End", false);
btl->AddLoginTimeMarker("UserLoggedIn-Start", false);
UserManager::Get()->UserLoggedIn(username);
@@ -806,18 +803,16 @@ void LoginUtilsImpl::OnProfileCreated(Profile* user_profile, Status status) {
// Own TPM device if, for any reason, it has not been done in EULA
// wizard screen.
- if (system::runtime_environment::IsRunningOnChromeOS()) {
- CryptohomeLibrary* cryptohome = CrosLibrary::Get()->GetCryptohomeLibrary();
- btl->AddLoginTimeMarker("TPMOwn-Start", false);
- if (cryptohome->TpmIsEnabled() && !cryptohome->TpmIsBeingOwned()) {
- if (cryptohome->TpmIsOwned()) {
- cryptohome->TpmClearStoredPassword();
- } else {
- cryptohome->TpmCanAttemptOwnership();
- }
+ CryptohomeLibrary* cryptohome = CrosLibrary::Get()->GetCryptohomeLibrary();
+ btl->AddLoginTimeMarker("TPMOwn-Start", false);
+ if (cryptohome->TpmIsEnabled() && !cryptohome->TpmIsBeingOwned()) {
+ if (cryptohome->TpmIsOwned()) {
+ cryptohome->TpmClearStoredPassword();
+ } else {
+ cryptohome->TpmCanAttemptOwnership();
}
- btl->AddLoginTimeMarker("TPMOwn-End", false);
}
+ btl->AddLoginTimeMarker("TPMOwn-End", false);
user_profile->OnLogin();
@@ -924,27 +919,25 @@ void LoginUtilsImpl::CompleteOffTheRecordLogin(const GURL& start_url) {
UserManager::Get()->GuestUserLoggedIn();
- if (system::runtime_environment::IsRunningOnChromeOS()) {
- // Session Manager may kill the chrome anytime after this point.
- // Write exit_cleanly and other stuff to the disk here.
- g_browser_process->EndSession();
-
- // 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());
- std::string cmd_line_str =
- GetOffTheRecordCommandLine(start_url,
- browser_command_line,
- &command_line);
-
- if (job_restart_request_) {
- NOTREACHED();
- }
- VLOG(1) << "Requesting a restart with PID " << getpid()
- << " and command line: " << cmd_line_str;
- job_restart_request_ = new JobRestartRequest(getpid(), cmd_line_str);
+ // Session Manager may kill the chrome anytime after this point.
+ // Write exit_cleanly and other stuff to the disk here.
+ g_browser_process->EndSession();
+
+ // 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());
+ std::string cmd_line_str =
+ GetOffTheRecordCommandLine(start_url,
+ browser_command_line,
+ &command_line);
+
+ if (job_restart_request_) {
+ NOTREACHED();
}
+ VLOG(1) << "Requesting a restart with PID " << getpid()
+ << " and command line: " << cmd_line_str;
+ job_restart_request_ = new JobRestartRequest(getpid(), cmd_line_str);
}
std::string LoginUtilsImpl::GetOffTheRecordCommandLine(
@@ -1099,17 +1092,15 @@ class WarmingObserver : public NetworkLibrary::NetworkManagerObserver {
};
void LoginUtilsImpl::PrewarmAuthentication() {
- if (system::runtime_environment::IsRunningOnChromeOS()) {
- NetworkLibrary *network = CrosLibrary::Get()->GetNetworkLibrary();
- if (network->Connected()) {
- const int kConnectionsNeeded = 1;
- chrome_browser_net::PreconnectOnUIThread(
- GURL(GaiaUrls::GetInstance()->client_login_url()),
- chrome_browser_net::UrlInfo::EARLY_LOAD_MOTIVATED,
- kConnectionsNeeded);
- } else {
- new WarmingObserver();
- }
+ NetworkLibrary *network = CrosLibrary::Get()->GetNetworkLibrary();
+ if (network->Connected()) {
+ const int kConnectionsNeeded = 1;
+ chrome_browser_net::PreconnectOnUIThread(
+ GURL(GaiaUrls::GetInstance()->client_login_url()),
+ chrome_browser_net::UrlInfo::EARLY_LOAD_MOTIVATED,
+ kConnectionsNeeded);
+ } else {
+ new WarmingObserver();
}
}
« no previous file with comments | « no previous file | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698