| Index: chrome/browser/ui/webui/media_router/media_router_webui_message_handler.cc
|
| diff --git a/chrome/browser/ui/webui/media_router/media_router_webui_message_handler.cc b/chrome/browser/ui/webui/media_router/media_router_webui_message_handler.cc
|
| index c7ebce4fa3eea2fb73b86396a4a8e55acd46d648..63622eaab47e6658b0fd186e926155a780783a25 100644
|
| --- a/chrome/browser/ui/webui/media_router/media_router_webui_message_handler.cc
|
| +++ b/chrome/browser/ui/webui/media_router/media_router_webui_message_handler.cc
|
| @@ -255,8 +255,8 @@ void MediaRouterWebUIMessageHandler::UpdateSinks(
|
| DVLOG(2) << "UpdateSinks";
|
| std::unique_ptr<base::DictionaryValue> sinks_and_identity_val(
|
| SinksAndIdentityToValue(sinks, GetAccountInfo()));
|
| - web_ui()->CallJavascriptFunction(kSetSinkListAndIdentity,
|
| - *sinks_and_identity_val);
|
| + web_ui()->CallJavascriptFunctionUnsafe(kSetSinkListAndIdentity,
|
| + *sinks_and_identity_val);
|
| }
|
|
|
| void MediaRouterWebUIMessageHandler::UpdateRoutes(
|
| @@ -265,7 +265,7 @@ void MediaRouterWebUIMessageHandler::UpdateRoutes(
|
| std::unique_ptr<base::ListValue> routes_val(
|
| RoutesToValue(routes, joinable_route_ids,
|
| media_router_ui_->GetRouteProviderExtensionId()));
|
| - web_ui()->CallJavascriptFunction(kSetRouteList, *routes_val);
|
| + web_ui()->CallJavascriptFunctionUnsafe(kSetRouteList, *routes_val);
|
| }
|
|
|
| void MediaRouterWebUIMessageHandler::UpdateCastModes(
|
| @@ -274,7 +274,7 @@ void MediaRouterWebUIMessageHandler::UpdateCastModes(
|
| DVLOG(2) << "UpdateCastModes";
|
| std::unique_ptr<base::ListValue> cast_modes_val(
|
| CastModesToValue(cast_modes, source_host));
|
| - web_ui()->CallJavascriptFunction(kSetCastModeList, *cast_modes_val);
|
| + web_ui()->CallJavascriptFunctionUnsafe(kSetCastModeList, *cast_modes_val);
|
| }
|
|
|
| void MediaRouterWebUIMessageHandler::OnCreateRouteResponseReceived(
|
| @@ -284,35 +284,34 @@ void MediaRouterWebUIMessageHandler::OnCreateRouteResponseReceived(
|
| if (route) {
|
| std::unique_ptr<base::DictionaryValue> route_value(RouteToValue(
|
| *route, false, media_router_ui_->GetRouteProviderExtensionId()));
|
| - web_ui()->CallJavascriptFunction(
|
| - kOnCreateRouteResponseReceived,
|
| - base::StringValue(sink_id), *route_value,
|
| - base::FundamentalValue(route->for_display()));
|
| + web_ui()->CallJavascriptFunctionUnsafe(
|
| + kOnCreateRouteResponseReceived, base::StringValue(sink_id),
|
| + *route_value, base::FundamentalValue(route->for_display()));
|
| } else {
|
| - web_ui()->CallJavascriptFunction(kOnCreateRouteResponseReceived,
|
| - base::StringValue(sink_id),
|
| - *base::Value::CreateNullValue(),
|
| - base::FundamentalValue(false));
|
| + web_ui()->CallJavascriptFunctionUnsafe(
|
| + kOnCreateRouteResponseReceived, base::StringValue(sink_id),
|
| + *base::Value::CreateNullValue(), base::FundamentalValue(false));
|
| }
|
| }
|
|
|
| void MediaRouterWebUIMessageHandler::ReturnSearchResult(
|
| const std::string& sink_id) {
|
| DVLOG(2) << "ReturnSearchResult";
|
| - web_ui()->CallJavascriptFunction(kReceiveSearchResult,
|
| - base::StringValue(sink_id));
|
| + web_ui()->CallJavascriptFunctionUnsafe(kReceiveSearchResult,
|
| + base::StringValue(sink_id));
|
| }
|
|
|
| void MediaRouterWebUIMessageHandler::UpdateIssue(const Issue* issue) {
|
| DVLOG(2) << "UpdateIssue";
|
| - web_ui()->CallJavascriptFunction(kSetIssue,
|
| + web_ui()->CallJavascriptFunctionUnsafe(
|
| + kSetIssue,
|
| issue ? *IssueToValue(*issue) : *base::Value::CreateNullValue());
|
| }
|
|
|
| void MediaRouterWebUIMessageHandler::UpdateMaxDialogHeight(int height) {
|
| DVLOG(2) << "UpdateMaxDialogHeight";
|
| - web_ui()->CallJavascriptFunction(kUpdateMaxHeight,
|
| - base::FundamentalValue(height));
|
| + web_ui()->CallJavascriptFunctionUnsafe(kUpdateMaxHeight,
|
| + base::FundamentalValue(height));
|
| }
|
|
|
| void MediaRouterWebUIMessageHandler::RegisterMessages() {
|
| @@ -430,7 +429,7 @@ void MediaRouterWebUIMessageHandler::OnRequestInitialData(
|
| Profile* profile = Profile::FromWebUI(web_ui());
|
| initial_data.SetBoolean("isOffTheRecord", profile->IsOffTheRecord());
|
|
|
| - web_ui()->CallJavascriptFunction(kSetInitialData, initial_data);
|
| + web_ui()->CallJavascriptFunctionUnsafe(kSetInitialData, initial_data);
|
| media_router_ui_->UIInitialized();
|
| }
|
|
|
| @@ -797,7 +796,7 @@ bool MediaRouterWebUIMessageHandler::ActOnIssueType(
|
| return false;
|
| std::unique_ptr<base::ListValue> open_args(new base::ListValue);
|
| open_args->AppendString(learn_more_url);
|
| - web_ui()->CallJavascriptFunction(kWindowOpen, *open_args);
|
| + web_ui()->CallJavascriptFunctionUnsafe(kWindowOpen, *open_args);
|
| return true;
|
| } else {
|
| // Do nothing; no other issue action types require any other action.
|
| @@ -854,7 +853,8 @@ void MediaRouterWebUIMessageHandler::MaybeUpdateFirstRunFlowData() {
|
| first_run_flow_data.SetBoolean("wasFirstRunFlowAcknowledged",
|
| first_run_flow_acknowledged);
|
| first_run_flow_data.SetBoolean("showFirstRunFlowCloudPref", show_cloud_pref);
|
| - web_ui()->CallJavascriptFunction(kSetFirstRunFlowData, first_run_flow_data);
|
| + web_ui()->CallJavascriptFunctionUnsafe(kSetFirstRunFlowData,
|
| + first_run_flow_data);
|
| }
|
|
|
| AccountInfo MediaRouterWebUIMessageHandler::GetAccountInfo() {
|
|
|