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 40d6dd4431a4af00d0d772eec1c4e86491643b53..68917ed52d418b79897279ee0bd978ad2a363d09 100644 |
--- a/extensions/renderer/native_extension_bindings_system.cc |
+++ b/extensions/renderer/native_extension_bindings_system.cc |
@@ -16,6 +16,7 @@ |
#include "extensions/renderer/module_system.h" |
#include "extensions/renderer/script_context.h" |
#include "extensions/renderer/script_context_set.h" |
+#include "extensions/renderer/storage_area.h" |
#include "gin/converter.h" |
#include "gin/handle.h" |
#include "gin/per_context_data.h" |
@@ -330,7 +331,10 @@ NativeExtensionBindingsSystem::NativeExtensionBindingsSystem( |
base::Bind(&NativeExtensionBindingsSystem::OnEventListenerChanged, |
base::Unretained(this)), |
APILastError(base::Bind(&GetRuntime))), |
- weak_factory_(this) {} |
+ weak_factory_(this) { |
+ api_system_.RegisterCustomType("storage.StorageArea", |
+ base::Bind(&StorageArea::CreateStorageArea)); |
+} |
NativeExtensionBindingsSystem::~NativeExtensionBindingsSystem() {} |