Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(2033)

Unified Diff: chrome/browser/extensions/extension_browser_event_router.cc

Issue 7464009: Removal of Profile from content part 1. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: works now Created 9 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
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(

Powered by Google App Engine
This is Rietveld 408576698