| 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..860e1dee0ba636ea408662de1703cf5ed6778b4e 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()->browser_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()->browser_context());
|
| + ExtensionService* service = profile->GetExtensionService();
|
| if (!service)
|
| return;
|
|
|
|
|