Index: chrome/browser/extensions/active_script_controller.cc |
diff --git a/chrome/browser/extensions/active_script_controller.cc b/chrome/browser/extensions/active_script_controller.cc |
index 1ea6295ae956ca765ade92d4572757fce91bedfe..62d1ce5a8b416a09fa5cb7dbcca8b9e85db02177 100644 |
--- a/chrome/browser/extensions/active_script_controller.cc |
+++ b/chrome/browser/extensions/active_script_controller.cc |
@@ -73,11 +73,10 @@ ActiveScriptController* ActiveScriptController::GetForWebContents( |
bool ActiveScriptController::RequiresUserConsentForScriptInjection( |
const Extension* extension) { |
CHECK(extension); |
- if (!PermissionsData::ForExtension(extension) |
- ->RequiresActionForScriptExecution( |
- extension, |
- SessionID::IdForTab(web_contents()), |
- web_contents()->GetVisibleURL()) || |
+ if (!extension->permissions_data()->RequiresActionForScriptExecution( |
+ extension, |
+ SessionID::IdForTab(web_contents()), |
+ web_contents()->GetVisibleURL()) || |
util::AllowedScriptingOnAllUrls(extension->id(), |
web_contents()->GetBrowserContext())) { |
return false; |