Index: chrome/renderer/extensions/dispatcher.h |
diff --git a/chrome/renderer/extensions/dispatcher.h b/chrome/renderer/extensions/dispatcher.h |
index 2676b3b7b4ad9771f60ba2899fb44e5fd53b060d..d36234c86a470290d47972bee0437f84a62f17e7 100644 |
--- a/chrome/renderer/extensions/dispatcher.h |
+++ b/chrome/renderer/extensions/dispatcher.h |
@@ -39,6 +39,7 @@ class RenderThread; |
} |
namespace extensions { |
+class ContentWatcher; |
class Extension; |
class FilteredEventRouter; |
class RequestSender; |
@@ -66,6 +67,9 @@ class Dispatcher : public content::RenderProcessObserver { |
V8SchemaRegistry* v8_schema_registry() { |
return &v8_schema_registry_; |
} |
+ ContentWatcher* content_watcher() { |
+ return content_watcher_.get(); |
+ } |
bool IsExtensionActive(const std::string& extension_id) const; |
@@ -221,6 +225,8 @@ class Dispatcher : public content::RenderProcessObserver { |
scoped_ptr<UserScriptSlave> user_script_slave_; |
+ scoped_ptr<ContentWatcher> content_watcher_; |
+ |
// Same as above, but on a longer timer and will run even if the process is |
// not idle, to ensure that IdleHandle gets called eventually. |
base::RepeatingTimer<content::RenderThread> forced_idle_timer_; |