Index: chrome/browser/chromeos/login/user_manager_impl.h |
diff --git a/chrome/browser/chromeos/login/user_manager_impl.h b/chrome/browser/chromeos/login/user_manager_impl.h |
index 1abfdcc7c55a6f9f443a012aba108ed8d83db561..4d94283576a4f08bbf13aefb95da63b4c1296ace 100644 |
--- a/chrome/browser/chromeos/login/user_manager_impl.h |
+++ b/chrome/browser/chromeos/login/user_manager_impl.h |
@@ -69,6 +69,7 @@ class UserManagerImpl : public UserManager, |
virtual void SaveUserImageFromProfileImage( |
const std::string& username) OVERRIDE; |
virtual void DownloadProfileImage(const std::string& reason) OVERRIDE; |
+ virtual void LoadKeyStore() OVERRIDE; |
virtual bool IsCurrentUserOwner() const OVERRIDE; |
virtual bool IsCurrentUserNew() const OVERRIDE; |
virtual bool IsUserLoggedIn() const OVERRIDE; |
@@ -206,6 +207,11 @@ class UserManagerImpl : public UserManager, |
// Cached flag of whether any user is logged in at the moment. |
bool is_user_logged_in_; |
+ // The key store for the current user has been loaded. This flag is needed to |
+ // ensure that the key store will not be loaded twice in the policy recovery |
+ // "safe-mode". |
+ bool key_store_loaded_; |
+ |
content::NotificationRegistrar registrar_; |
// Profile sync service which is observed to take actions after sync |