| 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 74c35743386656dfd77135014605122e13e0f8ee..05192ce7c27c0a1bf9e67604c433cc0a3d9af6bc 100644
|
| --- a/chrome/browser/chrome_content_browser_client.cc
|
| +++ b/chrome/browser/chrome_content_browser_client.cc
|
| @@ -1040,7 +1040,8 @@ bool ChromeContentBrowserClient::ShouldUseProcessPerSite(
|
| // page, we want to give each instance its own process to improve
|
| // responsiveness.
|
| if (extension->GetType() == Manifest::TYPE_HOSTED_APP) {
|
| - if (!extension->HasAPIPermission(APIPermission::kBackground) ||
|
| + if (!extension->permissions_data()->HasAPIPermission(
|
| + APIPermission::kBackground) ||
|
| !extensions::BackgroundInfo::AllowJSAccess(extension)) {
|
| return false;
|
| }
|
|
|