Index: chrome/browser/extensions/extension_browser_event_router.cc |
diff --git a/chrome/browser/extensions/extension_browser_event_router.cc b/chrome/browser/extensions/extension_browser_event_router.cc |
index 9b723d30822efb7a9b8a989d2733e30296536633..5ca60a365911c1827c25fed6e3bb6bedb3342cf4 100644 |
--- a/chrome/browser/extensions/extension_browser_event_router.cc |
+++ b/chrome/browser/extensions/extension_browser_event_router.cc |
@@ -245,7 +245,8 @@ void ExtensionBrowserEventRouter::OnBrowserSetLastActive( |
void ExtensionBrowserEventRouter::TabCreatedAt(TabContents* contents, |
int index, |
bool active) { |
- DispatchEventWithTab(contents->profile(), "", events::kOnTabCreated, |
+ Profile* profile = static_cast<Profile*>(contents->context()); |
+ DispatchEventWithTab(profile, "", events::kOnTabCreated, |
contents, active); |
RegisterForTabNotifications(contents); |
@@ -476,7 +477,8 @@ void ExtensionBrowserEventRouter::DispatchTabUpdatedEvent( |
std::string json_args; |
base::JSONWriter::Write(&args, false, &json_args); |
- DispatchEvent(contents->profile(), events::kOnTabUpdated, json_args); |
+ Profile* profile = static_cast<Profile*>(contents->context()); |
+ DispatchEvent(profile, events::kOnTabUpdated, json_args); |
} |
ExtensionBrowserEventRouter::TabEntry* ExtensionBrowserEventRouter::GetTabEntry( |