Index: chrome/browser/extensions/api/terminal/terminal_private_api.cc |
diff --git a/chrome/browser/extensions/api/terminal/terminal_private_api.cc b/chrome/browser/extensions/api/terminal/terminal_private_api.cc |
index 094ff294776d5ce4e980aea22bfa43866e507e60..621ddb86ee013f05fba2be5ab0c61b2a4fcd967c 100644 |
--- a/chrome/browser/extensions/api/terminal/terminal_private_api.cc |
+++ b/chrome/browser/extensions/api/terminal/terminal_private_api.cc |
@@ -58,10 +58,10 @@ void NotifyProcessOutput(Profile* profile, |
if (profile && |
extensions::ExtensionSystem::Get(profile)->event_router()) { |
+ scoped_ptr<extensions::Event> event(new extensions::Event( |
+ extensions::event_names::kOnTerminalProcessOutput, args.Pass())); |
extensions::ExtensionSystem::Get(profile)->event_router()-> |
- DispatchEventToExtension(extension_id, |
- extensions::event_names::kOnTerminalProcessOutput, args.Pass(), |
- NULL, GURL()); |
+ DispatchEventToExtension(extension_id, event.Pass()); |
} |
} |