| 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 186dd0e3fc9bae89beb4cf2ce527bfcb6605ff99..b9b1831437317e2a970a4200dbf38f0b614bd55a 100644
|
| --- a/chrome/browser/ui/webui/signin/user_manager_screen_handler.cc
|
| +++ b/chrome/browser/ui/webui/signin/user_manager_screen_handler.cc
|
| @@ -75,6 +75,8 @@ const char kJsApiUserManagerLaunchGuest[] = "launchGuest";
|
| const char kJsApiUserManagerLaunchUser[] = "launchUser";
|
| const char kJsApiUserManagerRemoveUser[] = "removeUser";
|
| const char kJsApiUserManagerAttemptUnlock[] = "attemptUnlock";
|
| +const char kJsApiUserManagerLogRemoveUserWarningShown[] =
|
| + "logRemoveUserWarningShown";
|
|
|
| const size_t kAvatarIconSize = 180;
|
|
|
| @@ -212,6 +214,11 @@ void UrlHashHelper::ExecuteUrlHash() {
|
| chrome::ShowMemory(target_browser);
|
| }
|
|
|
| +void HandleLogRemoveUserWarningShown(const base::ListValue* args) {
|
| + ProfileMetrics::LogProfileDeleteUser(
|
| + ProfileMetrics::DELETE_PROFILE_USER_MANAGER_SHOW_WARNING);
|
| +}
|
| +
|
| } // namespace
|
|
|
| // ProfileUpdateObserver ------------------------------------------------------
|
| @@ -594,6 +601,8 @@ void UserManagerScreenHandler::RegisterMessages() {
|
| web_ui()->RegisterMessageCallback(kJsApiUserManagerAttemptUnlock,
|
| base::Bind(&UserManagerScreenHandler::HandleAttemptUnlock,
|
| base::Unretained(this)));
|
| + web_ui()->RegisterMessageCallback(kJsApiUserManagerLogRemoveUserWarningShown,
|
| + base::Bind(&HandleLogRemoveUserWarningShown));
|
|
|
| const content::WebUI::MessageCallback& kDoNothingCallback =
|
| base::Bind(&HandleAndDoNothing);
|
|
|