| Index: extensions/renderer/user_script_injector.h
|
| diff --git a/extensions/renderer/user_script_injector.h b/extensions/renderer/user_script_injector.h
|
| index 85e557891334fd5faa8392f4b7ceafd2ca5a1dbd..2d04d8559e6d739ef253f97ecb12f203c84502e9 100644
|
| --- a/extensions/renderer/user_script_injector.h
|
| +++ b/extensions/renderer/user_script_injector.h
|
| @@ -10,15 +10,17 @@
|
| #include "base/memory/scoped_ptr.h"
|
| #include "base/scoped_observer.h"
|
| #include "extensions/common/user_script.h"
|
| +#include "extensions/renderer/injection_host.h"
|
| #include "extensions/renderer/script_injection.h"
|
| #include "extensions/renderer/user_script_set.h"
|
|
|
| +class InjectionHost;
|
| +
|
| namespace blink {
|
| class WebFrame;
|
| }
|
|
|
| namespace extensions {
|
| -class Extension;
|
|
|
| // A ScriptInjector for UserScripts.
|
| class UserScriptInjector : public ScriptInjector,
|
| @@ -43,7 +45,7 @@ class UserScriptInjector : public ScriptInjector,
|
| bool ShouldInjectJs(UserScript::RunLocation run_location) const override;
|
| bool ShouldInjectCss(UserScript::RunLocation run_location) const override;
|
| PermissionsData::AccessType CanExecuteOnFrame(
|
| - const Extension* extension,
|
| + const InjectionHost* injection_host,
|
| blink::WebFrame* web_frame,
|
| int tab_id,
|
| const GURL& top_url) const override;
|
|
|