| Index: chrome/browser/chrome_content_browser_client.cc
|
| diff --git a/chrome/browser/chrome_content_browser_client.cc b/chrome/browser/chrome_content_browser_client.cc
|
| index c330b6e976f48be081df2e1c4363ea741967fd31..a0710848b3236051a8367c559a6f8d8a98fcddb3 100644
|
| --- a/chrome/browser/chrome_content_browser_client.cc
|
| +++ b/chrome/browser/chrome_content_browser_client.cc
|
| @@ -35,7 +35,6 @@
|
| #include "chrome/browser/extensions/api/web_request/web_request_api.h"
|
| #include "chrome/browser/extensions/browser_permissions_policy_delegate.h"
|
| #include "chrome/browser/extensions/extension_host.h"
|
| -#include "chrome/browser/extensions/extension_info_map.h"
|
| #include "chrome/browser/extensions/extension_process_manager.h"
|
| #include "chrome/browser/extensions/extension_service.h"
|
| #include "chrome/browser/extensions/extension_system.h"
|
| @@ -130,6 +129,7 @@
|
| #include "content/public/common/child_process_host.h"
|
| #include "content/public/common/content_descriptors.h"
|
| #include "content/public/common/url_utils.h"
|
| +#include "extensions/browser/info_map.h"
|
| #include "extensions/browser/view_type_utils.h"
|
| #include "extensions/common/constants.h"
|
| #include "extensions/common/switches.h"
|
| @@ -253,6 +253,7 @@ using content::SiteInstance;
|
| using content::WebContents;
|
| using extensions::APIPermission;
|
| using extensions::Extension;
|
| +using extensions::InfoMap;
|
| using extensions::Manifest;
|
| using message_center::NotifierId;
|
|
|
| @@ -1269,8 +1270,9 @@ void ChromeContentBrowserClient::SiteInstanceGotProcess(
|
| if (signin_manager)
|
| signin_manager->SetSigninProcess(site_instance->GetProcess()->GetID());
|
| BrowserThread::PostTask(
|
| - BrowserThread::IO, FROM_HERE,
|
| - base::Bind(&ExtensionInfoMap::SetSigninProcess,
|
| + BrowserThread::IO,
|
| + FROM_HERE,
|
| + base::Bind(&InfoMap::SetSigninProcess,
|
| extensions::ExtensionSystem::Get(profile)->info_map(),
|
| site_instance->GetProcess()->GetID()));
|
| }
|
| @@ -1290,8 +1292,9 @@ void ChromeContentBrowserClient::SiteInstanceGotProcess(
|
| site_instance->GetProcess()->GetID(),
|
| site_instance->GetId());
|
| BrowserThread::PostTask(
|
| - BrowserThread::IO, FROM_HERE,
|
| - base::Bind(&ExtensionInfoMap::RegisterExtensionProcess,
|
| + BrowserThread::IO,
|
| + FROM_HERE,
|
| + base::Bind(&InfoMap::RegisterExtensionProcess,
|
| extensions::ExtensionSystem::Get(profile)->info_map(),
|
| extension->id(),
|
| site_instance->GetProcess()->GetID(),
|
| @@ -1319,8 +1322,9 @@ void ChromeContentBrowserClient::SiteInstanceDeleting(
|
| site_instance->GetProcess()->GetID(),
|
| site_instance->GetId());
|
| BrowserThread::PostTask(
|
| - BrowserThread::IO, FROM_HERE,
|
| - base::Bind(&ExtensionInfoMap::UnregisterExtensionProcess,
|
| + BrowserThread::IO,
|
| + FROM_HERE,
|
| + base::Bind(&InfoMap::UnregisterExtensionProcess,
|
| extensions::ExtensionSystem::Get(profile)->info_map(),
|
| extension->id(),
|
| site_instance->GetProcess()->GetID(),
|
| @@ -1896,7 +1900,7 @@ void ChromeContentBrowserClient::RequestDesktopNotificationPermission(
|
| // extension has the 'notify' permission. (If the extension does not have the
|
| // permission, the user will still be prompted.)
|
| Profile* profile = Profile::FromBrowserContext(contents->GetBrowserContext());
|
| - ExtensionInfoMap* extension_info_map =
|
| + InfoMap* extension_info_map =
|
| extensions::ExtensionSystem::Get(profile)->info_map();
|
| DesktopNotificationService* notification_service =
|
| DesktopNotificationServiceFactory::GetForProfile(profile);
|
| @@ -1948,7 +1952,7 @@ blink::WebNotificationPresenter::Permission
|
| DesktopNotificationService* notification_service =
|
| io_data->GetNotificationService();
|
| if (notification_service) {
|
| - ExtensionInfoMap* extension_info_map = io_data->GetExtensionInfoMap();
|
| + InfoMap* extension_info_map = io_data->GetExtensionInfoMap();
|
| ExtensionSet extensions;
|
| extension_info_map->GetExtensionsWithAPIPermissionForSecurityOrigin(
|
| source_origin, render_process_id,
|
| @@ -2039,7 +2043,7 @@ bool ChromeContentBrowserClient::CanCreateWindow(
|
| *no_javascript_access = false;
|
|
|
| ProfileIOData* io_data = ProfileIOData::FromResourceContext(context);
|
| - ExtensionInfoMap* map = io_data->GetExtensionInfoMap();
|
| + InfoMap* map = io_data->GetExtensionInfoMap();
|
|
|
| // If the opener is trying to create a background window but doesn't have
|
| // the appropriate permission, fail the attempt.
|
|
|