Index: chrome/browser/ui/webui/extensions/extensions_ui.cc |
diff --git a/chrome/browser/ui/webui/extensions/extensions_ui.cc b/chrome/browser/ui/webui/extensions/extensions_ui.cc |
index 71c05b913c75ff0e5312772d515931c2e8bba72d..a5b070c0c39c9893a52f4b57c9e7c65f5c905433 100644 |
--- a/chrome/browser/ui/webui/extensions/extensions_ui.cc |
+++ b/chrome/browser/ui/webui/extensions/extensions_ui.cc |
@@ -7,16 +7,14 @@ |
#include "chrome/browser/profiles/profile.h" |
#include "chrome/browser/ui/webui/chrome_url_data_manager.h" |
#include "chrome/browser/ui/webui/chrome_web_ui_data_source.h" |
+#include "chrome/browser/ui/webui/extensions/install_extension_handler.h" |
#include "chrome/browser/ui/webui/extensions/pack_extension_handler.h" |
#include "chrome/browser/ui/webui/extensions/extension_settings_handler.h" |
#include "chrome/browser/ui/webui/shared_resources_data_source.h" |
#include "chrome/common/url_constants.h" |
-#include "content/public/browser/web_contents.h" |
#include "content/public/browser/web_ui.h" |
#include "grit/browser_resources.h" |
-using content::WebContents; |
- |
namespace { |
ChromeWebUIDataSource* CreateExtensionsHTMLSource() { |
@@ -33,7 +31,8 @@ ChromeWebUIDataSource* CreateExtensionsHTMLSource() { |
} // namespace |
-ExtensionsUI::ExtensionsUI(content::WebUI* web_ui) : WebUIController(web_ui) { |
+ExtensionsUI::ExtensionsUI(content::WebUI* web_ui) |
James Hawkins
2012/05/01 23:13:36
This line change appears unnecessary. Can you rev
Aaron Boodman
2012/05/02 00:41:36
Done.
|
+ : WebUIController(web_ui) { |
Profile* profile = Profile::FromWebUI(web_ui); |
ChromeWebUIDataSource* source = CreateExtensionsHTMLSource(); |
ChromeURLDataManager::AddDataSource(profile, source); |
@@ -46,6 +45,11 @@ ExtensionsUI::ExtensionsUI(content::WebUI* web_ui) : WebUIController(web_ui) { |
PackExtensionHandler* pack_handler = new PackExtensionHandler(); |
pack_handler->GetLocalizedValues(source->localized_strings()); |
web_ui->AddMessageHandler(pack_handler); |
+ |
+ InstallExtensionHandler* install_extension_handler = |
+ new InstallExtensionHandler(); |
+ install_extension_handler->GetLocalizedValues(source->localized_strings()); |
+ web_ui->AddMessageHandler(install_extension_handler); |
} |
ExtensionsUI::~ExtensionsUI() { |