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; |