| Index: extensions/renderer/programmatic_script_injector.cc
|
| diff --git a/extensions/renderer/programmatic_script_injector.cc b/extensions/renderer/programmatic_script_injector.cc
|
| index fc7b72bf077aba53f9e1141874911df67bef6f86..833d87357160ed18f983c387afb58c768a91cb86 100644
|
| --- a/extensions/renderer/programmatic_script_injector.cc
|
| +++ b/extensions/renderer/programmatic_script_injector.cc
|
| @@ -66,7 +66,7 @@ bool ProgrammaticScriptInjector::ShouldInjectCss(
|
| }
|
|
|
| PermissionsData::AccessType ProgrammaticScriptInjector::CanExecuteOnFrame(
|
| - const Extension* extension,
|
| + const Host* host,
|
| blink::WebFrame* frame,
|
| int tab_id,
|
| const GURL& top_url) const {
|
| @@ -83,12 +83,8 @@ PermissionsData::AccessType ProgrammaticScriptInjector::CanExecuteOnFrame(
|
| : PermissionsData::ACCESS_DENIED;
|
| }
|
|
|
| - return extension->permissions_data()->GetPageAccess(extension,
|
| - effective_document_url,
|
| - top_url,
|
| - tab_id,
|
| - -1, // no process ID.
|
| - NULL /* ignore error */);
|
| + return host->CanExecuteOnFrame(
|
| + effective_document_url, top_url, tab_id, true /* is_declarative */);
|
| }
|
|
|
| std::vector<blink::WebScriptSource> ProgrammaticScriptInjector::GetJsSources(
|
|
|