Index: extensions/browser/declarative_user_script_manager.h |
diff --git a/extensions/browser/declarative_user_script_manager.h b/extensions/browser/declarative_user_script_manager.h |
index 35efbc5159160eeafffd106e8667752160b52f44..70eb715e30df158e042014763428cdaac2db0b2d 100644 |
--- a/extensions/browser/declarative_user_script_manager.h |
+++ b/extensions/browser/declarative_user_script_manager.h |
@@ -10,6 +10,7 @@ |
#include "base/macros.h" |
#include "base/memory/linked_ptr.h" |
#include "base/scoped_observer.h" |
+#include "components/keyed_service/core/keyed_service.h" |
#include "extensions/browser/extension_registry_observer.h" |
#include "extensions/common/host_id.h" |
@@ -21,7 +22,8 @@ namespace extensions { |
class DeclarativeUserScriptMaster; |
// Manages a set of DeclarativeUserScriptMaster objects for script injections. |
-class DeclarativeUserScriptManager : public ExtensionRegistryObserver { |
+class DeclarativeUserScriptManager : public KeyedService, |
+ public ExtensionRegistryObserver { |
public: |
explicit DeclarativeUserScriptManager( |
content::BrowserContext* browser_context); |