Index: ash/test/test_session_state_delegate.cc |
diff --git a/ash/test/test_session_state_delegate.cc b/ash/test/test_session_state_delegate.cc |
index c4f1ea5b756da14baa03aead6537f483fdffe936..f7efe1df4b49e163ab53a4a6e473fee330352287 100644 |
--- a/ash/test/test_session_state_delegate.cc |
+++ b/ash/test/test_session_state_delegate.cc |
@@ -91,6 +91,16 @@ bool TestSessionStateDelegate::IsUserSessionBlocked() const { |
user_adding_screen_running_; |
} |
+SessionStateDelegate::SessionState TestSessionStateDelegate::GetSessionState() |
+ const { |
+ if (user_adding_screen_running_) |
+ return SESSION_STATE_LOGIN_SECONDARY; |
+ |
+ // Assuming that if session is not active we're at login. |
+ return IsActiveUserSessionStarted() ? |
+ SESSION_STATE_ACTIVE : SESSION_STATE_LOGIN_PRIMARY; |
+} |
+ |
void TestSessionStateDelegate::SetHasActiveUser(bool has_active_user) { |
has_active_user_ = has_active_user; |
if (!has_active_user) |