OLD | NEW |
---|---|
1 // Copyright (c) 2011 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2011 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #include "chrome/browser/chrome_browser_main.h" | 5 #include "chrome/browser/chrome_browser_main.h" |
6 | 6 |
7 #include <algorithm> | 7 #include <algorithm> |
8 #include <string> | 8 #include <string> |
9 #include <vector> | 9 #include <vector> |
10 | 10 |
(...skipping 466 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
477 | 477 |
478 void OnLoginSuccess(const std::string& username, | 478 void OnLoginSuccess(const std::string& username, |
479 const std::string& password, | 479 const std::string& password, |
480 const GaiaAuthConsumer::ClientLoginResult& credentials, | 480 const GaiaAuthConsumer::ClientLoginResult& credentials, |
481 bool pending_requests, | 481 bool pending_requests, |
482 bool using_oauth) { | 482 bool using_oauth) { |
483 pending_requests_ = pending_requests; | 483 pending_requests_ = pending_requests; |
484 if (!profile_prepared_) { | 484 if (!profile_prepared_) { |
485 // Will call OnProfilePrepared in the end. | 485 // Will call OnProfilePrepared in the end. |
486 chromeos::LoginUtils::Get()->PrepareProfile(username, | 486 chromeos::LoginUtils::Get()->PrepareProfile(username, |
487 std::string(), | |
487 password, | 488 password, |
488 credentials, | 489 credentials, |
489 pending_requests, | 490 pending_requests, |
490 using_oauth, | 491 using_oauth, |
491 false, | 492 false, |
492 this); | 493 this); |
493 } else if (!pending_requests) { | 494 } else if (!pending_requests) { |
494 delete this; | 495 delete this; |
495 } | 496 } |
496 } | 497 } |
(...skipping 34 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
531 } | 532 } |
532 browser::ShowLoginWizard(first_screen, size); | 533 browser::ShowLoginWizard(first_screen, size); |
533 } else if (parsed_command_line.HasSwitch(switches::kLoginUser) && | 534 } else if (parsed_command_line.HasSwitch(switches::kLoginUser) && |
534 parsed_command_line.HasSwitch(switches::kLoginPassword)) { | 535 parsed_command_line.HasSwitch(switches::kLoginPassword)) { |
535 chromeos::BootTimesLoader::Get()->RecordLoginAttempted(); | 536 chromeos::BootTimesLoader::Get()->RecordLoginAttempted(); |
536 new StubLogin( | 537 new StubLogin( |
537 parsed_command_line.GetSwitchValueASCII(switches::kLoginUser), | 538 parsed_command_line.GetSwitchValueASCII(switches::kLoginUser), |
538 parsed_command_line.GetSwitchValueASCII(switches::kLoginPassword)); | 539 parsed_command_line.GetSwitchValueASCII(switches::kLoginPassword)); |
539 } else { | 540 } else { |
540 if (!parsed_command_line.HasSwitch(switches::kTestName)) { | 541 if (!parsed_command_line.HasSwitch(switches::kTestName)) { |
541 // We did not log in (we crashed or are debugging), so we need to | 542 // We did not log in (we crashed or are debugging), so we need to |
Nikita (slow)
2011/12/05 13:13:04
nit: Please update comment since we're not passing
Ivan Korotkov
2011/12/05 14:12:48
Done.
| |
542 // set the user name for sync. | 543 // set the user name for sync. |
543 chromeos::LoginUtils::Get()->RestoreAuthenticationSession( | 544 chromeos::LoginUtils::Get()->RestoreAuthenticationSession(profile); |
544 chromeos::UserManager::Get()->logged_in_user().email(), profile); | |
545 } | 545 } |
546 } | 546 } |
547 } | 547 } |
548 | 548 |
549 #endif // defined(OS_CHROMEOS) | 549 #endif // defined(OS_CHROMEOS) |
550 | 550 |
551 #if defined(OS_MACOSX) | 551 #if defined(OS_MACOSX) |
552 OSStatus KeychainCallback(SecKeychainEvent keychain_event, | 552 OSStatus KeychainCallback(SecKeychainEvent keychain_event, |
553 SecKeychainCallbackInfo *info, void *context) { | 553 SecKeychainCallbackInfo *info, void *context) { |
554 return noErr; | 554 return noErr; |
(...skipping 1581 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
2136 if (env->GetVar(chrome::kPreReadEnvironmentVariable, &pre_read) && | 2136 if (env->GetVar(chrome::kPreReadEnvironmentVariable, &pre_read) && |
2137 (pre_read == "0" || pre_read == "1")) { | 2137 (pre_read == "0" || pre_read == "1")) { |
2138 std::string uma_name(name); | 2138 std::string uma_name(name); |
2139 uma_name += "_PreRead"; | 2139 uma_name += "_PreRead"; |
2140 uma_name += pre_read == "1" ? "Enabled" : "Disabled"; | 2140 uma_name += pre_read == "1" ? "Enabled" : "Disabled"; |
2141 AddPreReadHistogramTime(uma_name.c_str(), time); | 2141 AddPreReadHistogramTime(uma_name.c_str(), time); |
2142 } | 2142 } |
2143 #endif | 2143 #endif |
2144 #endif | 2144 #endif |
2145 } | 2145 } |
OLD | NEW |