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 6a52ecebeaf25e523b7075ce6e150fc3b06d676f..ecd38eb94f842d4560b457c28b8da54731e1de50 100644 |
--- a/chrome/browser/ui/webui/sync_internals_message_handler.cc |
+++ b/chrome/browser/ui/webui/sync_internals_message_handler.cc |
@@ -95,9 +95,9 @@ void SyncInternalsMessageHandler::HandleJsEvent( |
const JsEventDetails& details) { |
DVLOG(1) << "Handling event: " << name |
<< " with details " << details.ToString(); |
- const std::string& event_handler = "chrome.sync." + name + ".fire"; |
- std::vector<const base::Value*> arg_list(1, &details.Get()); |
- web_ui()->CallJavascriptFunction(event_handler, arg_list); |
+ web_ui()->CallJavascriptFunction("chrome.sync.dispatchEvent", |
+ base::StringValue(name), |
+ details.Get()); |
} |
void SyncInternalsMessageHandler::RegisterJsControllerCallback( |