Index: chrome/browser/chromeos/login/user_manager_impl.h |
diff --git a/chrome/browser/chromeos/login/user_manager_impl.h b/chrome/browser/chromeos/login/user_manager_impl.h |
index 63be8224afa40ed38392a255e27c2a336d8176bf..04d3f9140852f829587f1819128f6cf353b3d86e 100644 |
--- a/chrome/browser/chromeos/login/user_manager_impl.h |
+++ b/chrome/browser/chromeos/login/user_manager_impl.h |
@@ -134,6 +134,7 @@ class UserManagerImpl |
virtual void SetAppModeChromeClientOAuthInfo( |
const std::string& chrome_client_id, |
const std::string& chrome_client_secret) OVERRIDE; |
+ virtual bool AreLocallyManagedUsersAllowed() const OVERRIDE; |
// content::NotificationObserver implementation. |
virtual void Observe(int type, |
@@ -357,6 +358,11 @@ class UserManagerImpl |
// policy yet. |
bool ephemeral_users_enabled_; |
+ // Cached flag indicating whether the locally managed users are enabled by |
+ // policy. Defaults to |false| if the value has not been read from trusted |
+ // device policy yet. |
+ bool locally_managed_users_enabled_by_policy_; |
+ |
// Merge session state (cookie restore process state). |
MergeSessionState merge_session_state_; |