Index: chrome/renderer/extensions/dispatcher.cc |
diff --git a/chrome/renderer/extensions/dispatcher.cc b/chrome/renderer/extensions/dispatcher.cc |
index 4f9cc2c519aa104f0f4787de62584a258ac05c0f..e4d081cd76906bf8965e8acaa2075b0160633055 100644 |
--- a/chrome/renderer/extensions/dispatcher.cc |
+++ b/chrome/renderer/extensions/dispatcher.cc |
@@ -35,6 +35,7 @@ |
#include "chrome/renderer/extensions/file_system_natives.h" |
#include "chrome/renderer/extensions/i18n_custom_bindings.h" |
#include "chrome/renderer/extensions/media_galleries_custom_bindings.h" |
+#include "chrome/renderer/extensions/tab_capture_custom_bindings.h" |
#include "chrome/renderer/extensions/miscellaneous_bindings.h" |
#include "chrome/renderer/extensions/module_system.h" |
#include "chrome/renderer/extensions/native_handler.h" |
@@ -593,6 +594,8 @@ void Dispatcher::RegisterNativeHandlers(ModuleSystem* module_system, |
module_system->RegisterNativeHandler("extension", |
scoped_ptr<NativeHandler>( |
new ExtensionCustomBindings(this))); |
+ module_system->RegisterNativeHandler("experimental_tabCapture", |
+ scoped_ptr<NativeHandler>(new TabCaptureCustomBindings())); |
module_system->RegisterNativeHandler("experimental_usb", |
scoped_ptr<NativeHandler>(new ExperimentalUsbCustomBindings())); |
module_system->RegisterNativeHandler("file_browser_handler", |
@@ -654,6 +657,8 @@ void Dispatcher::PopulateSourceMap() { |
source_map_.RegisterSource( |
"experimental.mediaGalleries", |
IDR_EXPERIMENTAL_MEDIA_GALLERIES_CUSTOM_BINDINGS_JS); |
+ source_map_.RegisterSource("experimental.tabCapture", |
+ IDR_EXPERIMENTAL_TAB_CAPTURE_CUSTOM_BINDINGS_JS); |
source_map_.RegisterSource("experimental.offscreen", |
IDR_EXPERIMENTAL_OFFSCREENTABS_CUSTOM_BINDINGS_JS); |
source_map_.RegisterSource("experimental.usb", |