Index: chrome/browser/ui/ash/session_state_delegate_chromeos.cc |
diff --git a/chrome/browser/ui/ash/session_state_delegate_chromeos.cc b/chrome/browser/ui/ash/session_state_delegate_chromeos.cc |
index 171bca555430c26bcfb853e59638fce1b3edd917..7e8461e1590e0b734531092940dcb63a548aad57 100644 |
--- a/chrome/browser/ui/ash/session_state_delegate_chromeos.cc |
+++ b/chrome/browser/ui/ash/session_state_delegate_chromeos.cc |
@@ -214,6 +214,13 @@ void SessionStateDelegateChromeos::RemoveSessionStateObserver( |
session_state_observer_list_.RemoveObserver(observer); |
} |
+void SessionStateDelegateChromeos::HideMultipleSigninScreen() { |
+ if (this->GetSessionState() == |
+ ash::SessionStateDelegate::SESSION_STATE_LOGIN_SECONDARY) { |
+ chromeos::UserAddingScreen::Get()->Cancel(); |
+ } |
+} |
+ |
void SessionStateDelegateChromeos::LoggedInStateChanged() { |
SetSessionState(chromeos::LoginState::Get()->IsUserLoggedIn() ? |
SESSION_STATE_ACTIVE : SESSION_STATE_LOGIN_PRIMARY, false); |