Index: chrome/renderer/extensions/dispatcher.cc |
diff --git a/chrome/renderer/extensions/dispatcher.cc b/chrome/renderer/extensions/dispatcher.cc |
index 94a90d6dd15e027f56171962a0c3e7041b9f7f32..8b9e2ba3b7f13bdabef7f2c4f97a37895d3c5949 100644 |
--- a/chrome/renderer/extensions/dispatcher.cc |
+++ b/chrome/renderer/extensions/dispatcher.cc |
@@ -27,6 +27,7 @@ |
#include "chrome/renderer/extensions/chrome_v8_extension.h" |
#include "chrome/renderer/extensions/content_watcher.h" |
#include "chrome/renderer/extensions/context_menus_custom_bindings.h" |
+#include "chrome/renderer/extensions/downloads_custom_bindings.h" |
#include "chrome/renderer/extensions/event_bindings.h" |
#include "chrome/renderer/extensions/extension_custom_bindings.h" |
#include "chrome/renderer/extensions/extension_groups.h" |
@@ -590,11 +591,11 @@ void Dispatcher::RegisterNativeHandlers(ModuleSystem* module_system, |
scoped_ptr<NativeHandler>(new AppWindowCustomBindings(this))); |
module_system->RegisterNativeHandler("context_menus", |
scoped_ptr<NativeHandler>(new ContextMenusCustomBindings())); |
+ module_system->RegisterNativeHandler("downloads", |
+ scoped_ptr<NativeHandler>(new DownloadsCustomBindings())); |
module_system->RegisterNativeHandler("extension", |
scoped_ptr<NativeHandler>( |
new ExtensionCustomBindings(this))); |
- module_system->RegisterNativeHandler("sync_file_system", |
- scoped_ptr<NativeHandler>(new SyncFileSystemCustomBindings())); |
module_system->RegisterNativeHandler("file_browser_handler", |
scoped_ptr<NativeHandler>(new FileBrowserHandlerCustomBindings())); |
module_system->RegisterNativeHandler("file_browser_private", |
@@ -610,6 +611,8 @@ void Dispatcher::RegisterNativeHandlers(ModuleSystem* module_system, |
scoped_ptr<NativeHandler>(new PageCaptureCustomBindings())); |
module_system->RegisterNativeHandler("runtime", |
scoped_ptr<NativeHandler>(new RuntimeCustomBindings(context))); |
+ module_system->RegisterNativeHandler("sync_file_system", |
+ scoped_ptr<NativeHandler>(new SyncFileSystemCustomBindings())); |
module_system->RegisterNativeHandler("tabs", |
scoped_ptr<NativeHandler>(new TabsCustomBindings())); |
module_system->RegisterNativeHandler("tts", |
@@ -653,6 +656,8 @@ void Dispatcher::PopulateSourceMap() { |
IDR_DECLARATIVE_CONTENT_CUSTOM_BINDINGS_JS); |
source_map_.RegisterSource("declarativeWebRequest", |
IDR_DECLARATIVE_WEBREQUEST_CUSTOM_BINDINGS_JS); |
+ source_map_.RegisterSource("downloads", |
+ IDR_DOWNLOADS_CUSTOM_BINDINGS_JS); |
source_map_.RegisterSource( |
"experimental.mediaGalleries", |
IDR_EXPERIMENTAL_MEDIA_GALLERIES_CUSTOM_BINDINGS_JS); |