Index: chrome/browser/chromeos/login/user_manager.h |
diff --git a/chrome/browser/chromeos/login/user_manager.h b/chrome/browser/chromeos/login/user_manager.h |
index 69ff83b969b2347206ad5482e6762b5ea58966e2..a7a1a02181e59871e2b97b638964242c7447d010 100644 |
--- a/chrome/browser/chromeos/login/user_manager.h |
+++ b/chrome/browser/chromeos/login/user_manager.h |
@@ -53,6 +53,9 @@ class UserManager { |
// on user_id hash would be accessing up-to-date value. |
virtual void ActiveUserHashChanged(const std::string& hash) = 0; |
+ // Called when UserManager finishes restoring user sessions after crash. |
+ virtual void PendingUserSessionsRestoreFinished() = 0; |
+ |
protected: |
virtual ~UserSessionStateObserver(); |
}; |
@@ -258,6 +261,10 @@ class UserManager { |
// or restart after crash. |
virtual bool IsSessionStarted() const = 0; |
+ // Returns true iff browser has been restarted after crash and UserManager |
+ // finished restoring user sessions. |
+ virtual bool UserSessionsRestored() const = 0; |
+ |
// Returns merge session status. |
virtual MergeSessionState GetMergeSessionState() const = 0; |