Chromium Code Reviews| Index: chrome/browser/ui/webui/chromeos/login/reset_screen_handler.cc |
| diff --git a/chrome/browser/ui/webui/chromeos/login/reset_screen_handler.cc b/chrome/browser/ui/webui/chromeos/login/reset_screen_handler.cc |
| index 4ae16a7dd3e869e5d20ade998a776d5c7c2d8e93..bc2694333b51cdf39ef644383d08ad6a01495ee5 100644 |
| --- a/chrome/browser/ui/webui/chromeos/login/reset_screen_handler.cc |
| +++ b/chrome/browser/ui/webui/chromeos/login/reset_screen_handler.cc |
| @@ -14,7 +14,6 @@ |
| #include "chrome/browser/chromeos/login/help_app_launcher.h" |
| #include "chrome/browser/chromeos/reset/metrics.h" |
| #include "chrome/browser/ui/webui/chromeos/login/oobe_ui.h" |
| -#include "chrome/common/chrome_switches.h" |
| #include "chrome/common/pref_names.h" |
| #include "chromeos/chromeos_switches.h" |
| #include "chromeos/dbus/dbus_thread_manager.h" |
| @@ -102,7 +101,11 @@ void ResetScreenHandler::Show() { |
| rollback_available_ = false; |
| if (!restart_required_) // First exec after boot. |
| reboot_was_requested_ = prefs->GetBoolean(prefs::kFactoryResetRequested); |
| - if (!restart_required_ && reboot_was_requested_) { |
| + if (!CommandLine::ForCurrentProcess()->HasSwitch( |
| + switches::kEnableRollbackOption)) { |
|
Nikita (slow)
2014/05/08 10:52:47
nit: 4 spaces indent
|
| + rollback_available_ = false; |
|
Nikita (slow)
2014/05/08 10:52:47
nit: How about just calling OnRollbackCheck(false)
|
| + ShowWithParams(); |
| + } else if (!restart_required_ && reboot_was_requested_) { |
| // First exec after boot. |
| rollback_available_ = prefs->GetBoolean(prefs::kRollbackRequested); |
| ShowWithParams(); |
| @@ -231,6 +234,7 @@ void ResetScreenHandler::HandleOnLearnMore() { |
| void ResetScreenHandler::UpdateStatusChanged( |
| const UpdateEngineClient::Status& status) { |
| + VLOG(1) << "Update status change to " << status.status; |
| if (status.status == UpdateEngineClient::UPDATE_STATUS_ERROR) { |
| // Show error screen. |
| base::DictionaryValue params; |