| Index: chrome/browser/ui/webui/signin/signin_create_profile_handler.cc
|
| diff --git a/chrome/browser/ui/webui/signin/signin_create_profile_handler.cc b/chrome/browser/ui/webui/signin/signin_create_profile_handler.cc
|
| index 43d3bb7e74c06ae1b21b0080dcd16b0879f1ed93..584d465e31c8992e85b6d4decb896db2a8ac8bf6 100644
|
| --- a/chrome/browser/ui/webui/signin/signin_create_profile_handler.cc
|
| +++ b/chrome/browser/ui/webui/signin/signin_create_profile_handler.cc
|
| @@ -184,9 +184,9 @@ void SigninCreateProfileHandler::RequestDefaultProfileIcons(
|
| image_url_list.AppendString(url);
|
| }
|
|
|
| - web_ui()->CallJavascriptFunction("cr.webUIListenerCallback",
|
| - base::StringValue("profile-icons-received"),
|
| - image_url_list);
|
| + web_ui()->CallJavascriptFunctionUnsafe(
|
| + "cr.webUIListenerCallback", base::StringValue("profile-icons-received"),
|
| + image_url_list);
|
|
|
| SendNewProfileDefaults();
|
| }
|
| @@ -197,10 +197,9 @@ void SigninCreateProfileHandler::SendNewProfileDefaults() {
|
| base::DictionaryValue profile_info;
|
| profile_info.SetString("name", storage.ChooseNameForNewProfile(0));
|
|
|
| - web_ui()->CallJavascriptFunction(
|
| + web_ui()->CallJavascriptFunctionUnsafe(
|
| "cr.webUIListenerCallback",
|
| - base::StringValue("profile-defaults-received"),
|
| - profile_info);
|
| + base::StringValue("profile-defaults-received"), profile_info);
|
| }
|
|
|
| void SigninCreateProfileHandler::RequestSignedInProfiles(
|
| @@ -221,9 +220,9 @@ void SigninCreateProfileHandler::RequestSignedInProfiles(
|
|
|
| user_info_list.Append(std::move(user_info));
|
| }
|
| - web_ui()->CallJavascriptFunction("cr.webUIListenerCallback",
|
| - base::StringValue("signedin-users-received"),
|
| - user_info_list);
|
| + web_ui()->CallJavascriptFunctionUnsafe(
|
| + "cr.webUIListenerCallback", base::StringValue("signedin-users-received"),
|
| + user_info_list);
|
| }
|
|
|
| void SigninCreateProfileHandler::CreateProfile(const base::ListValue* args) {
|
| @@ -393,10 +392,9 @@ void SigninCreateProfileHandler::CreateShortcutAndShowSuccess(
|
| }
|
| #endif
|
|
|
| - web_ui()->CallJavascriptFunction(
|
| + web_ui()->CallJavascriptFunctionUnsafe(
|
| "cr.webUIListenerCallback",
|
| - GetWebUIListenerName(PROFILE_CREATION_SUCCESS),
|
| - dict);
|
| + GetWebUIListenerName(PROFILE_CREATION_SUCCESS), dict);
|
|
|
| if (open_new_window) {
|
| // Opening the new window must be the last action, after all callbacks
|
| @@ -422,9 +420,9 @@ void SigninCreateProfileHandler::ShowProfileCreationError(
|
| Profile* profile,
|
| const base::string16& error) {
|
| DCHECK_NE(NO_CREATION_IN_PROGRESS, profile_creation_type_);
|
| - web_ui()->CallJavascriptFunction("cr.webUIListenerCallback",
|
| - GetWebUIListenerName(PROFILE_CREATION_ERROR),
|
| - base::StringValue(error));
|
| + web_ui()->CallJavascriptFunctionUnsafe(
|
| + "cr.webUIListenerCallback", GetWebUIListenerName(PROFILE_CREATION_ERROR),
|
| + base::StringValue(error));
|
| // The ProfileManager calls us back with a NULL profile in some cases.
|
| if (profile) {
|
| webui::DeleteProfileAtPath(profile->GetPath(),
|
| @@ -755,9 +753,9 @@ void SigninCreateProfileHandler::OnSupervisedUserRegistered(
|
| void SigninCreateProfileHandler::ShowProfileCreationWarning(
|
| const base::string16& warning) {
|
| DCHECK_EQ(SUPERVISED_PROFILE_CREATION, profile_creation_type_);
|
| - web_ui()->CallJavascriptFunction("cr.webUIListenerCallback",
|
| - base::StringValue("create-profile-warning"),
|
| - base::StringValue(warning));
|
| + web_ui()->CallJavascriptFunctionUnsafe(
|
| + "cr.webUIListenerCallback", base::StringValue("create-profile-warning"),
|
| + base::StringValue(warning));
|
| }
|
|
|
| void SigninCreateProfileHandler::RecordSupervisedProfileCreationMetrics(
|
|
|