| Index: chrome/browser/chromeos/extensions/file_handler_util.cc
|
| diff --git a/chrome/browser/chromeos/extensions/file_handler_util.cc b/chrome/browser/chromeos/extensions/file_handler_util.cc
|
| index 126e58595701453491fcb3a000e93a71035d3a8d..396b5e9b836cd8b98e6e975bd3d9688826f87c00 100644
|
| --- a/chrome/browser/chromeos/extensions/file_handler_util.cc
|
| +++ b/chrome/browser/chromeos/extensions/file_handler_util.cc
|
| @@ -817,7 +817,7 @@ void ExtensionTaskExecutor::SetupPermissionsAndDispatchEvent(
|
| DictionaryValue* details = new DictionaryValue();
|
| event_args->Append(details);
|
| // Get file definitions. These will be replaced with Entry instances by
|
| - // chromeHidden.Event.dispatchJSON() method from even_binding.js.
|
| + // chromeHidden.Event.dispatchEvent() method from event_binding.js.
|
| ListValue* files_urls = new ListValue();
|
| details->Set("entries", files_urls);
|
| for (FileDefinitionList::const_iterator iter = file_list.begin();
|
| @@ -841,11 +841,9 @@ void ExtensionTaskExecutor::SetupPermissionsAndDispatchEvent(
|
| details->SetInteger("tab_id", ExtensionTabUtil::GetTabId(contents));
|
| }
|
|
|
| - std::string json_args;
|
| - base::JSONWriter::Write(event_args.get(), &json_args);
|
| event_router->DispatchEventToExtension(
|
| extension_id_, std::string("fileBrowserHandler.onExecute"),
|
| - json_args, profile(), GURL());
|
| + event_args.Pass(), profile(), GURL());
|
| ExecuteDoneOnUIThread(true);
|
| }
|
|
|
| @@ -897,4 +895,3 @@ void ExtensionTaskExecutor::SetupHandlerHostFileAccessPermissions(
|
| }
|
|
|
| } // namespace file_handler_util
|
| -
|
|
|