Index: chrome/renderer/user_script_slave.h |
diff --git a/chrome/renderer/user_script_slave.h b/chrome/renderer/user_script_slave.h |
index 72e1ea358f5b9fd290c110906233c87377d93315..ab1cee0d80f98388e55031e2efae5a90f0cf573c 100644 |
--- a/chrome/renderer/user_script_slave.h |
+++ b/chrome/renderer/user_script_slave.h |
@@ -17,6 +17,8 @@ |
#include "chrome/common/extensions/user_script.h" |
#include "third_party/WebKit/Source/WebKit/chromium/public/WebScriptSource.h" |
+class ExtensionRendererInfo; |
+ |
namespace WebKit { |
class WebFrame; |
} |
@@ -26,7 +28,7 @@ using WebKit::WebScriptSource; |
// Manages installed UserScripts for a render process. |
class UserScriptSlave { |
public: |
- UserScriptSlave(); |
+ UserScriptSlave(const ExtensionRendererInfo* extensions); |
~UserScriptSlave(); |
// Returns the unique set of extension IDs this UserScriptSlave knows about. |
@@ -55,6 +57,9 @@ class UserScriptSlave { |
// Greasemonkey API source that is injected with the scripts. |
base::StringPiece api_js_; |
+ // Extension metadata. |
+ const ExtensionRendererInfo* extensions_; |
+ |
DISALLOW_COPY_AND_ASSIGN(UserScriptSlave); |
}; |