Index: chrome/browser/chromeos/login/screens/user_selection_screen.h |
diff --git a/chrome/browser/chromeos/login/screens/user_selection_screen.h b/chrome/browser/chromeos/login/screens/user_selection_screen.h |
index 7b9c684e59acae880f6298c8478ec588b96578d0..d1a42db7a01b14032a279224147a3833c3307dc5 100644 |
--- a/chrome/browser/chromeos/login/screens/user_selection_screen.h |
+++ b/chrome/browser/chromeos/login/screens/user_selection_screen.h |
@@ -123,7 +123,15 @@ class UserSelectionScreen |
EasyUnlockService* GetEasyUnlockServiceForUser( |
const std::string& user_id) const; |
- void OnUserStatusChecked(const user_manager::UserID& user_id, |
+ // Returns true if user check has started possible, otherwise it returns |
+ // false. Note, that "false" may be a temporary status, as other check |
+ // request for this user might be in progress. |
+ bool CheckUserStatusImpl(const std::string& user_id, bool check_all_users); |
Denis Kuznetsov (DE-MUC)
2015/06/25 18:43:42
This approach does not give any guarantees.
Please
Alexander Alekseev
2015/06/30 20:43:39
Common approach will not work here, as TokenHandle
|
+ |
+ void CheckNextUserStatus(const std::string& current_user_id); |
+ |
+ void OnUserStatusChecked(bool check_all_users, |
+ const user_manager::UserID& user_id, |
TokenHandleUtil::TokenHandleStatus status); |
// Whether to show guest login. |