| Index: chrome/browser/extensions/extension_tab_helper.cc
|
| diff --git a/chrome/browser/extensions/extension_tab_helper.cc b/chrome/browser/extensions/extension_tab_helper.cc
|
| index 5495e6ede85230b06f16a3e448377cc8880c8186..de1d5fafaa5f12583e626519a1227bc67764a273 100644
|
| --- a/chrome/browser/extensions/extension_tab_helper.cc
|
| +++ b/chrome/browser/extensions/extension_tab_helper.cc
|
| @@ -63,8 +63,8 @@ void ExtensionTabHelper::SetExtensionAppById(
|
| if (extension_app_id.empty())
|
| return;
|
|
|
| - ExtensionService* extension_service =
|
| - tab_contents()->profile()->GetExtensionService();
|
| + Profile* profile = static_cast<Profile*>(tab_contents()->context());
|
| + ExtensionService* extension_service = profile->GetExtensionService();
|
| if (!extension_service || !extension_service->is_ready())
|
| return;
|
|
|
| @@ -87,7 +87,8 @@ void ExtensionTabHelper::DidNavigateMainFramePostCommit(
|
| if (details.is_in_page)
|
| return;
|
|
|
| - ExtensionService* service = tab_contents()->profile()->GetExtensionService();
|
| + Profile* profile = static_cast<Profile*>(tab_contents()->context());
|
| + ExtensionService* service = profile->GetExtensionService();
|
| if (!service)
|
| return;
|
|
|
|
|