summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--chrome/browser/ui/webui/chromeos/login/signin_screen_handler.cc5
1 files changed, 2 insertions, 3 deletions
diff --git a/chrome/browser/ui/webui/chromeos/login/signin_screen_handler.cc b/chrome/browser/ui/webui/chromeos/login/signin_screen_handler.cc
index 43c76af..9a06dab 100644
--- a/chrome/browser/ui/webui/chromeos/login/signin_screen_handler.cc
+++ b/chrome/browser/ui/webui/chromeos/login/signin_screen_handler.cc
@@ -28,6 +28,7 @@
#include "chrome/browser/chromeos/profiles/profile_helper.h"
#include "chrome/browser/chromeos/settings/cros_settings.h"
#include "chrome/browser/io_thread.h"
+#include "chrome/browser/managed_mode/managed_user_service.h"
#include "chrome/browser/policy/browser_policy_connector.h"
#include "chrome/browser/profiles/profile.h"
#include "chrome/browser/ui/webui/chromeos/login/error_screen_handler.h"
@@ -1004,9 +1005,7 @@ void SigninScreenHandler::UpdateAuthParams(DictionaryValue* params) {
// bool single_user = users.size() == 1;
// chromeos::CrosSettings::Get()->GetString(chromeos::kDeviceOwner, &owner);
- const CommandLine* command_line = CommandLine::ForCurrentProcess();
- bool managed_users_enabled =
- command_line->HasSwitch(::switches::kEnableManagedUsers);
+ bool managed_users_enabled = ManagedUserService::AreManagedUsersEnabled();
bool managed_users_can_create = false;
if (managed_users_enabled)
managed_users_can_create = delegate_->GetUsers().size() > 0;