Index: chrome/browser/ui/webui/chromeos/login/user_board_screen_handler.cc |
diff --git a/chrome/browser/ui/webui/chromeos/login/user_board_screen_handler.cc b/chrome/browser/ui/webui/chromeos/login/user_board_screen_handler.cc |
index e810a2c5d44c5b3b995b946bc90203dc7d4e6cc2..80f8bb7645113b23c5eb8bd61fd0dc393a9b4ad2 100644 |
--- a/chrome/browser/ui/webui/chromeos/login/user_board_screen_handler.cc |
+++ b/chrome/browser/ui/webui/chromeos/login/user_board_screen_handler.cc |
@@ -23,6 +23,8 @@ void UserBoardScreenHandler::RegisterMessages() { |
AddCallback("getUsers", &UserBoardScreenHandler::HandleGetUsers); |
AddCallback("attemptUnlock", &UserBoardScreenHandler::HandleAttemptUnlock); |
AddCallback("hardlockPod", &UserBoardScreenHandler::HandleHardlockPod); |
+ AddCallback("recordClickOnLockIcon", |
+ &UserBoardScreenHandler::HandleRecordClickOnLockIcon); |
} |
void UserBoardScreenHandler::Initialize() { |
@@ -45,6 +47,12 @@ void UserBoardScreenHandler::HandleAttemptUnlock(const std::string& user_id) { |
model_->AttemptEasyUnlock(user_id); |
} |
+void UserBoardScreenHandler::HandleRecordClickOnLockIcon( |
+ const std::string& user_id) { |
+ CHECK(model_); |
+ model_->RecordClickOnLockIcon(user_id); |
+} |
+ |
//----------------- API |
void UserBoardScreenHandler::SetPublicSessionDisplayName( |