Index: extensions/browser/event_router.cc |
diff --git a/extensions/browser/event_router.cc b/extensions/browser/event_router.cc |
index 24ac5756f849fbfb64aadef7a2aa9e8b970967c5..5583fcb78fed0a6e6303cb75553f7cd26ac1b13b 100644 |
--- a/extensions/browser/event_router.cc |
+++ b/extensions/browser/event_router.cc |
@@ -26,6 +26,7 @@ |
#include "extensions/browser/extension_prefs.h" |
#include "extensions/browser/extension_registry.h" |
#include "extensions/browser/extension_system.h" |
+#include "extensions/browser/extension_util.h" |
#include "extensions/browser/extensions_browser_client.h" |
#include "extensions/browser/lazy_background_task_queue.h" |
#include "extensions/browser/notification_types.h" |
@@ -599,7 +600,8 @@ void EventRouter::DispatchEventToProcess( |
Feature::Availability availability = |
ExtensionAPI::GetSharedInstance()->IsAvailable( |
- event->event_name, extension, target_context, listener_url); |
+ event->event_name, extension, target_context, |
+ util::GetCurrentSessionType(), listener_url); |
if (!availability.is_available()) { |
// It shouldn't be possible to reach here, because access is checked on |
// registration. However, for paranoia, check on dispatch as well. |