| Index: chrome/browser/chromeos/login/session/user_session_manager.h
|
| diff --git a/chrome/browser/chromeos/login/session/user_session_manager.h b/chrome/browser/chromeos/login/session/user_session_manager.h
|
| index 9fd6ab2598fc4061dbc956fd468813b9fbc08d6c..bf3764bb8bbaebd940b47139b48c2ad04c1ccc97 100644
|
| --- a/chrome/browser/chromeos/login/session/user_session_manager.h
|
| +++ b/chrome/browser/chromeos/login/session/user_session_manager.h
|
| @@ -338,6 +338,14 @@ class UserSessionManager
|
| // Initializes RLZ. If |disabled| is true, RLZ pings are disabled.
|
| void InitRlzImpl(Profile* profile, bool disabled);
|
|
|
| + // If |user| is not a kiosk app, sets session type as seen by extensions
|
| + // feature system according to |user|'s type.
|
| + // The value should eventually be set for kiosk users, too - that's done as
|
| + // part of special, kiosk user session bring-up.
|
| + // NOTE: This has to be called before profile is initialized - so it is set up
|
| + // when extension are loaded during profile initialization.
|
| + void InitNonKioskExtensionFeaturesSessionType(const user_manager::User* user);
|
| +
|
| // Callback to process RetrieveActiveSessions() request results.
|
| void OnRestoreActiveSessions(
|
| const SessionManagerClient::ActiveSessionsMap& sessions,
|
|
|