| Index: chrome/browser/ui/ash/session_controller_client.h
|
| diff --git a/chrome/browser/ui/ash/session_controller_client.h b/chrome/browser/ui/ash/session_controller_client.h
|
| index 8120fbf168980d74dd88a631388397e04de82e0d..484c2c18e06e0bf3a01782f7ded4789a66e5e404 100644
|
| --- a/chrome/browser/ui/ash/session_controller_client.h
|
| +++ b/chrome/browser/ui/ash/session_controller_client.h
|
| @@ -6,6 +6,7 @@
|
| #define CHROME_BROWSER_UI_ASH_SESSION_CONTROLLER_CLIENT_H_
|
|
|
| #include "ash/public/interfaces/session_controller.mojom.h"
|
| +#include "base/callback_forward.h"
|
| #include "base/macros.h"
|
| #include "components/session_manager/core/session_manager_observer.h"
|
| #include "components/user_manager/user_manager.h"
|
| @@ -31,6 +32,12 @@ class SessionControllerClient
|
| SessionControllerClient();
|
| ~SessionControllerClient() override;
|
|
|
| + static SessionControllerClient* Get();
|
| +
|
| + // Calls ash SessionController to run unlock animation.
|
| + // |animation_finished_callback| will be invoked when the animation finishes.
|
| + void RunUnlockAnimation(base::Closure animation_finished_callback);
|
| +
|
| // ash::mojom::SessionControllerClient:
|
| void RequestLockScreen() override;
|
| void SwitchActiveUser(const AccountId& account_id) override;
|
|
|