Index: extensions/renderer/native_extension_bindings_system.cc |
diff --git a/extensions/renderer/native_extension_bindings_system.cc b/extensions/renderer/native_extension_bindings_system.cc |
index f4d5d5c85879f255a0872490b569ae31e1454b9c..b331cc1e25a336508382333274eccc445c39418c 100644 |
--- a/extensions/renderer/native_extension_bindings_system.cc |
+++ b/extensions/renderer/native_extension_bindings_system.cc |
@@ -19,6 +19,7 @@ |
#include "extensions/renderer/chrome_setting.h" |
#include "extensions/renderer/console.h" |
#include "extensions/renderer/content_setting.h" |
+#include "extensions/renderer/declarative_content_hooks_delegate.h" |
#include "extensions/renderer/module_system.h" |
#include "extensions/renderer/script_context.h" |
#include "extensions/renderer/script_context_set.h" |
@@ -356,6 +357,8 @@ NativeExtensionBindingsSystem::NativeExtensionBindingsSystem( |
base::Bind(&ContentSetting::Create, base::Bind(&CallJsFunction))); |
api_system_.GetHooksForAPI("webRequest") |
->SetDelegate(base::MakeUnique<WebRequestHooks>()); |
+ api_system_.GetHooksForAPI("declarativeContent") |
+ ->SetDelegate(base::MakeUnique<DeclarativeContentHooksDelegate>()); |
} |
NativeExtensionBindingsSystem::~NativeExtensionBindingsSystem() {} |