Index: chrome/browser/extensions/api/cookies/cookies_api.cc |
diff --git a/chrome/browser/extensions/api/cookies/cookies_api.cc b/chrome/browser/extensions/api/cookies/cookies_api.cc |
index 6df1a70ae9d76132efd428836de16ecd128321a3..4eb83b4e44121e2f1ab7868b1b5e9b309460ecd8 100644 |
--- a/chrome/browser/extensions/api/cookies/cookies_api.cc |
+++ b/chrome/browser/extensions/api/cookies/cookies_api.cc |
@@ -560,9 +560,9 @@ void CookiesGetAllCookieStoresFunction::Run() { |
SendResponse(RunImpl()); |
} |
-CookiesAPI::CookiesAPI(Profile* profile) |
- : profile_(profile) { |
- ExtensionSystem::Get(profile_)->event_router()->RegisterObserver( |
+CookiesAPI::CookiesAPI(content::BrowserContext* context) |
+ : browser_context_(context) { |
+ ExtensionSystem::Get(browser_context_)->event_router()->RegisterObserver( |
this, cookies::OnChanged::kEventName); |
} |
@@ -570,7 +570,8 @@ CookiesAPI::~CookiesAPI() { |
} |
void CookiesAPI::Shutdown() { |
- ExtensionSystem::Get(profile_)->event_router()->UnregisterObserver(this); |
+ ExtensionSystem::Get(browser_context_)->event_router()->UnregisterObserver( |
+ this); |
} |
static base::LazyInstance<ProfileKeyedAPIFactory<CookiesAPI> > |
@@ -583,8 +584,9 @@ ProfileKeyedAPIFactory<CookiesAPI>* CookiesAPI::GetFactoryInstance() { |
void CookiesAPI::OnListenerAdded( |
const extensions::EventListenerInfo& details) { |
- cookies_event_router_.reset(new CookiesEventRouter(profile_)); |
- ExtensionSystem::Get(profile_)->event_router()->UnregisterObserver(this); |
+ cookies_event_router_.reset(new CookiesEventRouter(browser_context_)); |
+ ExtensionSystem::Get(browser_context_)->event_router()->UnregisterObserver( |
+ this); |
} |
} // namespace extensions |