Index: chrome/browser/extensions/browser_event_router.h |
diff --git a/chrome/browser/extensions/browser_event_router.h b/chrome/browser/extensions/browser_event_router.h |
index 3a461507a0d97f2fe58c2b2916e288b1743e3760..c9edaee7a6e39ccebfeda7dc6402b9b58b5ed058 100644 |
--- a/chrome/browser/extensions/browser_event_router.h |
+++ b/chrome/browser/extensions/browser_event_router.h |
@@ -107,19 +107,20 @@ class BrowserEventRouter : public TabStripModelObserver, |
// so we avoid duplication by dropping events destined for other profiles. |
void DispatchEvent(Profile* profile, |
const char* event_name, |
- const std::string& json_args, |
+ scoped_ptr<base::ListValue> args, |
EventRouter::UserGestureState user_gesture); |
void DispatchEventToExtension(Profile* profile, |
const std::string& extension_id, |
const char* event_name, |
- const std::string& json_args, |
+ scoped_ptr<base::ListValue> event_args, |
EventRouter::UserGestureState user_gesture); |
- void DispatchEventsAcrossIncognito(Profile* profile, |
- const char* event_name, |
- const std::string& json_args, |
- const std::string& cross_incognito_args); |
+ void DispatchEventsAcrossIncognito( |
+ Profile* profile, |
+ const char* event_name, |
+ scoped_ptr<base::ListValue> event_args, |
+ scoped_ptr<base::ListValue> cross_incognito_args); |
void DispatchEventWithTab(Profile* profile, |
const std::string& extension_id, |