| 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 fb9f6bab7354b6a0878543a41ff696387118e3e1..36fc3b58df3471e6e985c5c9732ae3b1a4ccd0f6 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->browser_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->browser_context());
|
| + DispatchEvent(profile, events::kOnTabUpdated, json_args);
|
| }
|
|
|
| ExtensionBrowserEventRouter::TabEntry* ExtensionBrowserEventRouter::GetTabEntry(
|
|
|