Index: chrome/renderer/extensions/extension_dispatcher.cc |
diff --git a/chrome/renderer/extensions/extension_dispatcher.cc b/chrome/renderer/extensions/extension_dispatcher.cc |
index c808efa567675920f1840610abb8a2367343fa1c..90e86b577425dd49be3613dbb36ed78fe59cab59 100644 |
--- a/chrome/renderer/extensions/extension_dispatcher.cc |
+++ b/chrome/renderer/extensions/extension_dispatcher.cc |
@@ -24,6 +24,7 @@ |
#include "chrome/renderer/extensions/context_menus_custom_bindings.h" |
#include "chrome/renderer/extensions/event_bindings.h" |
#include "chrome/renderer/extensions/experimental.socket_custom_bindings.h" |
+#include "chrome/renderer/extensions/experimental.usb_custom_bindings.h" |
#include "chrome/renderer/extensions/extension_custom_bindings.h" |
#include "chrome/renderer/extensions/extension_groups.h" |
#include "chrome/renderer/extensions/extension_helper.h" |
@@ -70,6 +71,7 @@ using content::RenderThread; |
using extensions::ApiDefinitionsNatives; |
using extensions::ContextMenusCustomBindings; |
using extensions::ExperimentalSocketCustomBindings; |
+using extensions::ExperimentalUsbCustomBindings; |
using extensions::ExtensionAPI; |
using extensions::ExtensionCustomBindings; |
using extensions::Feature; |
@@ -471,6 +473,8 @@ void ExtensionDispatcher::RegisterNativeHandlers(ModuleSystem* module_system, |
new ExtensionCustomBindings(this))); |
module_system->RegisterNativeHandler("experimental_socket", |
scoped_ptr<NativeHandler>(new ExperimentalSocketCustomBindings())); |
+ module_system->RegisterNativeHandler("experimental_usb", |
+ scoped_ptr<NativeHandler>(new ExperimentalUsbCustomBindings())); |
module_system->RegisterNativeHandler("file_browser_handler", |
scoped_ptr<NativeHandler>(new FileBrowserHandlerCustomBindings())); |
module_system->RegisterNativeHandler("file_browser_private", |
@@ -522,6 +526,8 @@ void ExtensionDispatcher::PopulateSourceMap() { |
IDR_EXPERIMENTAL_RUNTIME_CUSTOM_BINDINGS_JS); |
source_map_.RegisterSource("experimental.socket", |
IDR_EXPERIMENTAL_SOCKET_CUSTOM_BINDINGS_JS); |
+ source_map_.RegisterSource("experimental.usb", |
+ IDR_EXPERIMENTAL_USB_CUSTOM_BINDINGS_JS); |
source_map_.RegisterSource("experimental.webRequest", |
IDR_EXPERIMENTAL_WEBREQUEST_CUSTOM_BINDINGS_JS); |
source_map_.RegisterSource("extension", IDR_EXTENSION_CUSTOM_BINDINGS_JS); |