Index: chrome/browser/extensions/api/api_resource_event_notifier.cc |
diff --git a/chrome/browser/extensions/api/api_resource_event_notifier.cc b/chrome/browser/extensions/api/api_resource_event_notifier.cc |
index 9fa60f7c64959aa6452b4935e4ff54cfae1dbf1d..0bc328c0136ddfb46fa34af20e4a9ae61ea8a425 100644 |
--- a/chrome/browser/extensions/api/api_resource_event_notifier.cc |
+++ b/chrome/browser/extensions/api/api_resource_event_notifier.cc |
@@ -95,10 +95,10 @@ void ApiResourceEventNotifier::DispatchEventOnUIThread( |
const std::string &extension, DictionaryValue* event) { |
DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI)); |
- ListValue args; |
- args.Set(0, event); |
- router_->DispatchEventToExtension(src_extension_id_, extension, args, |
- profile_, src_url_); |
+ scoped_ptr<ListValue> arguments(new ListValue()); |
+ arguments->Set(0, event); |
+ router_->DispatchEventToExtension(src_extension_id_, extension, |
+ arguments.Pass(), profile_, src_url_); |
} |
DictionaryValue* ApiResourceEventNotifier::CreateApiResourceEvent( |