| Index: ash/common/session/session_controller.h
|
| diff --git a/ash/common/session/session_controller.h b/ash/common/session/session_controller.h
|
| index 23260387737c59e3f5e0d6a23c3305e11bc5b946..99a1ee8cad87efb2a4e5f486b9fbc5ced6245d04 100644
|
| --- a/ash/common/session/session_controller.h
|
| +++ b/ash/common/session/session_controller.h
|
| @@ -104,6 +104,7 @@ class ASH_EXPORT SessionController
|
| void UpdateUserSession(mojom::UserSessionPtr user_session) override;
|
| void SetUserSessionOrder(
|
| const std::vector<uint32_t>& user_session_order) override;
|
| + void RunUnlockAnimation(const RunUnlockAnimationCallback& callback) override;
|
|
|
| // Test helpers.
|
| void ClearUserSessionsForTest();
|
| @@ -148,6 +149,10 @@ class ASH_EXPORT SessionController
|
| // Last known login status. Used to track login status changes.
|
| LoginStatus login_status_ = LoginStatus::NOT_LOGGED_IN;
|
|
|
| + // Whether unlocking is in progress. The flag is set when the pre-unlock
|
| + // animation starts and reset when session state is no longer LOCKED.
|
| + bool is_unlocking_ = false;
|
| +
|
| base::ObserverList<ash::SessionStateObserver> observers_;
|
|
|
| DISALLOW_COPY_AND_ASSIGN(SessionController);
|
|
|