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 09450fd89094166d4417ca63282ee9a0ad0ca9f4..12db243ff6fe016582dc126f326684856f648740 100644 |
--- a/chrome/browser/chromeos/login/screen_locker.cc |
+++ b/chrome/browser/chromeos/login/screen_locker.cc |
@@ -28,6 +28,7 @@ |
#include "chrome/browser/chromeos/login/login_utils.h" |
#include "chrome/browser/chromeos/login/user_manager.h" |
#include "chrome/browser/chromeos/login/webui_screen_locker.h" |
+#include "chrome/browser/chromeos/status/status_area_view_chromeos.h" |
#include "chrome/browser/profiles/profile.h" |
#include "chrome/browser/profiles/profile_manager.h" |
#include "chrome/browser/sync/profile_sync_service.h" |
@@ -87,6 +88,9 @@ class ScreenLockObserver : public chromeos::PowerManagerClient::Observer, |
virtual void UnlockScreen() OVERRIDE { |
RestoreInputMethods(); |
chromeos::ScreenLocker::Hide(); |
+ chromeos::StatusAreaViewChromeos::SetScreenMode( |
+ chromeos::StatusAreaViewChromeos::BROWSER_MODE); |
+ |
} |
virtual void UnlockScreenFailed() OVERRIDE { |