Chromium Code Reviews| Index: chrome/browser/extensions/api/downloads/downloads_api.cc |
| diff --git a/chrome/browser/extensions/api/downloads/downloads_api.cc b/chrome/browser/extensions/api/downloads/downloads_api.cc |
| index 49e8f77f553440ca3f2a4d7be78c38cf922222d9..d340dabdc42e3109f9cbe20d80b91e7be4147f42 100644 |
| --- a/chrome/browser/extensions/api/downloads/downloads_api.cc |
| +++ b/chrome/browser/extensions/api/downloads/downloads_api.cc |
| @@ -1082,13 +1082,14 @@ void ExtensionDownloadsEventRouter::ManagerGoingDown( |
| void ExtensionDownloadsEventRouter::DispatchEvent( |
| const char* event_name, base::Value* arg) { |
| DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI)); |
| - base::ListValue args; |
| - args.Append(arg); |
| + base::ListValue* args = new base::ListValue(); |
| + args->Append(arg); |
| std::string json_args; |
| - base::JSONWriter::Write(&args, &json_args); |
| + base::JSONWriter::Write(args, &json_args); |
| + |
| profile_->GetExtensionEventRouter()->DispatchEventToRenderers( |
|
miket_OOO
2012/07/10 22:33:19
Similar comment about future understanding of owne
|
| event_name, |
| - json_args, |
| + args, |
| profile_, |
| GURL(), |
| extensions::EventFilteringInfo()); |