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; |
} |