Index: chrome/browser/chromeos/login/screen_locker.cc |
diff --git a/chrome/browser/chromeos/login/screen_locker.cc b/chrome/browser/chromeos/login/screen_locker.cc |
index f59307b41ea1bfa47f6e33f951aedee93a636f23..4f96f2f1165f93b8d8d05b626e25715adcf57c93 100644 |
--- a/chrome/browser/chromeos/login/screen_locker.cc |
+++ b/chrome/browser/chromeos/login/screen_locker.cc |
@@ -645,6 +645,7 @@ void ScreenLocker::Init() { |
screen_lock_view_ = new ScreenLockView(this); |
screen_lock_view_->Init(); |
screen_lock_view_->SetEnabled(false); |
+ screen_lock_view_->StartThrobber(); |
} else { |
input_event_observer_.reset(new InputEventObserver(this)); |
MessageLoopForUI::current()->AddObserver(input_event_observer_.get()); |
@@ -781,6 +782,7 @@ void ScreenLocker::Authenticate(const string16& password) { |
authentication_start_time_ = base::Time::Now(); |
screen_lock_view_->SetEnabled(false); |
screen_lock_view_->SetSignoutEnabled(false); |
+ screen_lock_view_->StartThrobber(); |
// If LoginPerformer instance exists, |
// initial online login phase is still active. |
@@ -809,6 +811,7 @@ void ScreenLocker::EnableInput() { |
if (screen_lock_view_) { |
screen_lock_view_->SetEnabled(true); |
screen_lock_view_->ClearAndSetFocusToPassword(); |
+ screen_lock_view_->StopThrobber(); |
} |
} |