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 b8aa63d576d726e32b98f55496033969d85bd00c..e8584a848a0f302d1759bf38e50db7e0bdc4dc0e 100644 |
--- a/extensions/renderer/native_extension_bindings_system.cc |
+++ b/extensions/renderer/native_extension_bindings_system.cc |
@@ -13,6 +13,7 @@ |
#include "extensions/common/features/feature_provider.h" |
#include "extensions/renderer/api_binding_bridge.h" |
#include "extensions/renderer/api_binding_hooks.h" |
+#include "extensions/renderer/chrome_setting.h" |
#include "extensions/renderer/module_system.h" |
#include "extensions/renderer/script_context.h" |
#include "extensions/renderer/script_context_set.h" |
@@ -335,6 +336,8 @@ NativeExtensionBindingsSystem::NativeExtensionBindingsSystem( |
weak_factory_(this) { |
api_system_.RegisterCustomType("storage.StorageArea", |
base::Bind(&StorageArea::CreateStorageArea)); |
+ api_system_.RegisterCustomType("types.ChromeSetting", |
+ base::Bind(&ChromeSetting::Create)); |
} |
NativeExtensionBindingsSystem::~NativeExtensionBindingsSystem() {} |