| Index: chrome/browser/extensions/extension_process_manager.cc
|
| diff --git a/chrome/browser/extensions/extension_process_manager.cc b/chrome/browser/extensions/extension_process_manager.cc
|
| index 2db94728a0ec34c931248d3b36f00dbc7a905738..99f975387f4963971b77a7cb7b46a286a70452a3 100644
|
| --- a/chrome/browser/extensions/extension_process_manager.cc
|
| +++ b/chrome/browser/extensions/extension_process_manager.cc
|
| @@ -116,6 +116,19 @@ ExtensionProcessManager::~ExtensionProcessManager() {
|
| DCHECK(background_hosts_.empty());
|
| }
|
|
|
| +ExtensionHost* ExtensionProcessManager::CreateShellHost(
|
| + const Extension* extension,
|
| + const GURL& url) {
|
| + DCHECK(extension);
|
| + ExtensionHost* host = new ExtensionHost(extension,
|
| + GetSiteInstanceForURL(url),
|
| + url,
|
| + chrome::VIEW_TYPE_APP_SHELL);
|
| + host->CreateViewWithoutBrowser();
|
| + OnExtensionHostCreated(host, false /* not a background host */);
|
| + return host;
|
| +}
|
| +
|
| ExtensionHost* ExtensionProcessManager::CreateViewHost(
|
| const Extension* extension,
|
| const GURL& url,
|
|
|