| Index: chrome/browser/ui/webui/chromeos/login/signin_screen_handler.cc
|
| 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 0caf2cb8e2b3e6b2b9a494c89912e22ee7f07352..3d721d236303ef99529f02d470da0b05633be570 100644
|
| --- a/chrome/browser/ui/webui/chromeos/login/signin_screen_handler.cc
|
| +++ b/chrome/browser/ui/webui/chromeos/login/signin_screen_handler.cc
|
| @@ -47,6 +47,7 @@
|
| #include "chrome/browser/chromeos/settings/cros_settings.h"
|
| #include "chrome/browser/io_thread.h"
|
| #include "chrome/browser/profiles/profile.h"
|
| +#include "chrome/browser/profiles/profile_metrics.h"
|
| #include "chrome/browser/signin/easy_unlock_service.h"
|
| #include "chrome/browser/ui/webui/chromeos/login/error_screen_handler.h"
|
| #include "chrome/browser/ui/webui/chromeos/login/gaia_screen_handler.h"
|
| @@ -491,6 +492,8 @@ void SigninScreenHandler::RegisterMessages() {
|
| &SigninScreenHandler::HandleCancelConsumerManagementEnrollment);
|
| AddCallback("getTouchViewState",
|
| &SigninScreenHandler::HandleGetTouchViewState);
|
| + AddCallback("logRemoveUserWarningShown",
|
| + &SigninScreenHandler::HandleLogRemoveUserWarningShown);
|
|
|
| // This message is sent by the kiosk app menu, but is handled here
|
| // so we can tell the delegate to launch the app.
|
| @@ -1271,6 +1274,11 @@ void SigninScreenHandler::HandleGetTouchViewState() {
|
| }
|
| }
|
|
|
| +void SigninScreenHandler::HandleLogRemoveUserWarningShown() {
|
| + ProfileMetrics::LogProfileDeleteUser(
|
| + ProfileMetrics::DELETE_PROFILE_USER_MANAGER_SHOW_WARNING);
|
| +}
|
| +
|
| bool SigninScreenHandler::AllWhitelistedUsersPresent() {
|
| CrosSettings* cros_settings = CrosSettings::Get();
|
| bool allow_new_user = false;
|
|
|