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