Index: chrome/browser/ui/webui/sync_internals_message_handler.cc |
diff --git a/chrome/browser/ui/webui/sync_internals_message_handler.cc b/chrome/browser/ui/webui/sync_internals_message_handler.cc |
index 4456aaf0675b977b1d3fc08826b57d0260da8fc2..ffb397dec602c2b049728ec411271849204d1d0f 100644 |
--- a/chrome/browser/ui/webui/sync_internals_message_handler.cc |
+++ b/chrome/browser/ui/webui/sync_internals_message_handler.cc |
@@ -144,7 +144,7 @@ void SyncInternalsMessageHandler::HandleRequestListOfTypes( |
type_list->AppendString(ModelTypeToString(it.Get())); |
} |
event_details.Set(sync_driver::sync_ui_util::kTypes, type_list.release()); |
- web_ui()->CallJavascriptFunction( |
+ web_ui()->CallJavascriptFunctionUnsafe( |
sync_driver::sync_ui_util::kDispatchEvent, |
base::StringValue(sync_driver::sync_ui_util::kOnReceivedListOfTypes), |
event_details); |
@@ -169,7 +169,7 @@ void SyncInternalsMessageHandler::OnReceivedAllNodes( |
int request_id, |
std::unique_ptr<base::ListValue> nodes) { |
base::FundamentalValue id(request_id); |
- web_ui()->CallJavascriptFunction( |
+ web_ui()->CallJavascriptFunctionUnsafe( |
sync_driver::sync_ui_util::kGetAllNodesCallback, id, *nodes); |
} |
@@ -181,7 +181,7 @@ void SyncInternalsMessageHandler::OnProtocolEvent( |
const syncer::ProtocolEvent& event) { |
std::unique_ptr<base::DictionaryValue> value( |
syncer::ProtocolEvent::ToValue(event)); |
- web_ui()->CallJavascriptFunction( |
+ web_ui()->CallJavascriptFunctionUnsafe( |
sync_driver::sync_ui_util::kDispatchEvent, |
base::StringValue(sync_driver::sync_ui_util::kOnProtocolEvent), *value); |
} |
@@ -216,7 +216,7 @@ void SyncInternalsMessageHandler::EmitCounterUpdate( |
ModelTypeToString(type)); |
details->SetString(sync_driver::sync_ui_util::kCounterType, counter_type); |
details->Set(sync_driver::sync_ui_util::kCounters, value.release()); |
- web_ui()->CallJavascriptFunction( |
+ web_ui()->CallJavascriptFunctionUnsafe( |
sync_driver::sync_ui_util::kDispatchEvent, |
base::StringValue(sync_driver::sync_ui_util::kOnCountersUpdated), |
*details); |
@@ -227,8 +227,9 @@ void SyncInternalsMessageHandler::HandleJsEvent( |
const JsEventDetails& details) { |
DVLOG(1) << "Handling event: " << name |
<< " with details " << details.ToString(); |
- web_ui()->CallJavascriptFunction(sync_driver::sync_ui_util::kDispatchEvent, |
- base::StringValue(name), details.Get()); |
+ web_ui()->CallJavascriptFunctionUnsafe( |
+ sync_driver::sync_ui_util::kDispatchEvent, base::StringValue(name), |
+ details.Get()); |
} |
void SyncInternalsMessageHandler::SendAboutInfo() { |
@@ -237,7 +238,7 @@ void SyncInternalsMessageHandler::SendAboutInfo() { |
std::unique_ptr<base::DictionaryValue> value = |
about_sync_data_extractor_->ConstructAboutInformation(sync_service, |
signin); |
- web_ui()->CallJavascriptFunction( |
+ web_ui()->CallJavascriptFunctionUnsafe( |
sync_driver::sync_ui_util::kDispatchEvent, |
base::StringValue(sync_driver::sync_ui_util::kOnAboutInfoUpdated), |
*value); |