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 e7df985ac5d448781cdb74e10e46c2f58e435623..2bcf0948c597424cebf9020ca3b64a16889ef513 100644 |
--- a/chrome/browser/ui/webui/chromeos/login/signin_screen_handler.cc |
+++ b/chrome/browser/ui/webui/chromeos/login/signin_screen_handler.cc |
@@ -381,6 +381,7 @@ void SigninScreenHandler::DeclareLocalizedValues( |
builder->Add("signinButton", IDS_LOGIN_BUTTON); |
builder->Add("shutDown", IDS_SHUTDOWN_BUTTON); |
builder->Add("addUser", IDS_ADD_USER_BUTTON); |
+ builder->Add("cancelUserAdding", IDS_CANCEL_USER_ADDING); |
builder->Add("browseAsGuest", IDS_GO_INCOGNITO_BUTTON); |
builder->Add("cancel", IDS_CANCEL); |
builder->Add("signOutUser", IDS_SCREEN_LOCK_SIGN_OUT); |
@@ -786,6 +787,8 @@ void SigninScreenHandler::RegisterMessages() { |
AddCallback("loginVisible", &SigninScreenHandler::HandleLoginVisible); |
AddCallback("cancelPasswordChangedFlow", |
&SigninScreenHandler::HandleCancelPasswordChangedFlow); |
+ AddCallback("cancelUserAdding", |
+ &SigninScreenHandler::HandleCancelUserAdding); |
AddCallback("migrateUserData", &SigninScreenHandler::HandleMigrateUserData); |
AddCallback("resyncUserData", &SigninScreenHandler::HandleResyncUserData); |
AddCallback("loginUIStateChanged", |
@@ -1429,6 +1432,11 @@ void SigninScreenHandler::HandleCancelPasswordChangedFlow() { |
weak_factory_.GetWeakPtr())); |
} |
+void SigninScreenHandler::HandleCancelUserAdding() { |
+ if (delegate_) |
+ delegate_->CancelUserAdding(); |
+} |
+ |
void SigninScreenHandler::HandleMigrateUserData( |
const std::string& old_password) { |
if (delegate_) |