| 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_;
|
|
|