| 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.
|
|
|