Index: chrome/browser/extensions/api/offscreen_tabs/offscreen_tabs_api.cc |
diff --git a/chrome/browser/extensions/api/offscreen_tabs/offscreen_tabs_api.cc b/chrome/browser/extensions/api/offscreen_tabs/offscreen_tabs_api.cc |
index 3a0803d87cf9b0294aa0f76ae835f8caea0b2117..aaa8cb0521197ed69b65ca2f6f5b74bde0b04f0f 100644 |
--- a/chrome/browser/extensions/api/offscreen_tabs/offscreen_tabs_api.cc |
+++ b/chrome/browser/extensions/api/offscreen_tabs/offscreen_tabs_api.cc |
@@ -22,6 +22,7 @@ |
#include "chrome/browser/extensions/event_router.h" |
#include "chrome/browser/extensions/extension_function_dispatcher.h" |
#include "chrome/browser/extensions/extension_service.h" |
+#include "chrome/browser/extensions/extension_system.h" |
#include "chrome/browser/extensions/extension_tab_util.h" |
#include "chrome/browser/profiles/profile.h" |
#include "chrome/browser/ui/browser.h" |
@@ -282,9 +283,10 @@ void OffscreenTab::Observe(int type, |
// The event router only dispatches the event to renderers listening for the |
// event. |
Profile* profile = parent_tab_->tab_contents()->profile(); |
- profile->GetExtensionEventRouter()->DispatchEventToRenderers( |
- events::kOnOffscreenTabUpdated, args.Pass(), profile, GURL(), |
- extensions::EventFilteringInfo()); |
+ extensions::ExtensionSystem::Get(profile)->event_router()-> |
+ DispatchEventToRenderers( |
+ events::kOnOffscreenTabUpdated, args.Pass(), profile, GURL(), |
+ extensions::EventFilteringInfo()); |
} |
ParentTab::ParentTab() : tab_contents_(NULL) {} |