Chromium Code Reviews| Index: chrome/browser/ui/webui/signin/user_manager_screen_handler.cc |
| diff --git a/chrome/browser/ui/webui/signin/user_manager_screen_handler.cc b/chrome/browser/ui/webui/signin/user_manager_screen_handler.cc |
| index 14a7dbdfac43db32fa6ff8ccca61fbd40e7e1ea8..d09309a69e710d7b7244895e9efc48a68a2a6a10 100644 |
| --- a/chrome/browser/ui/webui/signin/user_manager_screen_handler.cc |
| +++ b/chrome/browser/ui/webui/signin/user_manager_screen_handler.cc |
| @@ -5,6 +5,7 @@ |
| #include "chrome/browser/ui/webui/signin/user_manager_screen_handler.h" |
| #include "base/bind.h" |
| +#include "base/prefs/pref_service.h" |
| #include "base/strings/utf_string_conversions.h" |
| #include "base/value_conversions.h" |
| #include "base/values.h" |
| @@ -21,6 +22,7 @@ |
| #include "chrome/browser/ui/browser_dialogs.h" |
| #include "chrome/browser/ui/browser_finder.h" |
| #include "chrome/browser/ui/singleton_tabs.h" |
| +#include "chrome/common/pref_names.h" |
| #include "chrome/common/url_constants.h" |
| #include "content/public/browser/web_contents.h" |
| #include "content/public/browser/web_ui.h" |
| @@ -623,8 +625,16 @@ void UserManagerScreenHandler::SendUserList() { |
| users_list.Append(profile_value); |
| } |
| + |
|
Joao da Silva
2014/07/14 17:11:59
nit: single newline
Mike Lerman
2014/07/15 14:28:12
Done.
|
| + PrefService* service = g_browser_process->local_state(); |
| + DCHECK(service); |
| + bool guest_mode_enabled_by_policy = |
| + service->GetBoolean(prefs::kBrowserGuestModeEnabled); |
| + |
| web_ui()->CallJavascriptFunction("login.AccountPickerScreen.loadUsers", |
| - users_list, base::FundamentalValue(false), base::FundamentalValue(true)); |
| + users_list, |
| + base::FundamentalValue(false), |
| + base::FundamentalValue(guest_mode_enabled_by_policy)); |
| } |
| void UserManagerScreenHandler::ReportAuthenticationResult( |