Index: chrome/browser/extensions/extension_service.h |
=================================================================== |
--- chrome/browser/extensions/extension_service.h (revision 71520) |
+++ chrome/browser/extensions/extension_service.h (working copy) |
@@ -34,6 +34,7 @@ |
#include "chrome/common/extensions/extension.h" |
#include "chrome/common/property_bag.h" |
+class ExtensionBrowserEventRouter; |
class ExtensionServiceBackend; |
class ExtensionToolbarModel; |
class ExtensionUpdater; |
@@ -395,6 +396,10 @@ |
ExtensionMenuManager* menu_manager() { return &menu_manager_; } |
+ ExtensionBrowserEventRouter* browser_event_router() { |
+ return browser_event_router_.get(); |
+ } |
+ |
const std::map<GURL, int>& protected_storage_map() const { |
return protected_storage_map_; |
} |
@@ -608,6 +613,8 @@ |
// Flag to make sure event routers are only initialized once. |
bool event_routers_initialized_; |
+ scoped_ptr<ExtensionBrowserEventRouter> browser_event_router_; |
+ |
// A collection of external extension providers. Each provider reads |
// a source of external extension information. Examples include the |
// windows registry and external_extensions.json. |