Index: components/user_manager/user_manager_base.h |
diff --git a/components/user_manager/user_manager_base.h b/components/user_manager/user_manager_base.h |
index b30015f0ecc7333939cdd05a1d728a1a99e2f94a..dbf8ebe8a75487dedc94a586df7fdeaa76297562 100644 |
--- a/components/user_manager/user_manager_base.h |
+++ b/components/user_manager/user_manager_base.h |
@@ -56,6 +56,7 @@ class USER_MANAGER_EXPORT UserManagerBase : public UserManager { |
void SwitchActiveUser(const AccountId& account_id) override; |
void SwitchToLastActiveUser() override; |
void OnSessionStarted() override; |
+ void OnProfileInitialized(User* user) override; |
void RemoveUser(const AccountId& account_id, |
RemoveUserDelegate* delegate) override; |
void RemoveUserFromList(const AccountId& account_id) override; |
@@ -311,6 +312,10 @@ class USER_MANAGER_EXPORT UserManagerBase : public UserManager { |
// be enforced during the user's next sign-in from local state preferences. |
bool LoadForceOnlineSignin(const AccountId& account_id) const; |
+ // Read a flag indicating whether session initialization has completed at |
+ // least once. |
+ bool LoadSessionInitialized(const AccountId& account_id) const; |
+ |
// Notifies observers that merge session state had changed. |
void NotifyMergeSessionStateChanged(); |