Index: chrome/browser/ui/webui/md_settings_ui.cc |
diff --git a/chrome/browser/ui/webui/md_settings_ui.cc b/chrome/browser/ui/webui/md_settings_ui.cc |
index bab69b6b29a9909b59402dafd3a84db25c52ac2c..611afde5bceb2a38b39c5eab33af23f2c8ba8b23 100644 |
--- a/chrome/browser/ui/webui/md_settings_ui.cc |
+++ b/chrome/browser/ui/webui/md_settings_ui.cc |
@@ -13,12 +13,21 @@ |
#include "content/public/browser/web_ui.h" |
#include "content/public/browser/web_ui_data_source.h" |
#include "grit/browser_resources.h" |
+#include "grit/settings_resources.h" |
+#include "grit/settings_resources_map.h" |
MdSettingsUI::MdSettingsUI(content::WebUI* web_ui) |
: content::WebUIController(web_ui) { |
content::WebUIDataSource* html_source = |
content::WebUIDataSource::Create(chrome::kChromeUIMdSettingsHost); |
+ // Add all settings resources. |
+ for (size_t i = 0; i < kSettingsResourcesSize; ++i) { |
+ const std::string resource_name = kSettingsResources[i].name; |
+ const int resource_id = kSettingsResources[i].value; |
+ html_source->AddResourcePath(resource_name, resource_id); |
+ } |
+ |
html_source->AddResourcePath("md_settings.css", IDR_MD_SETTINGS_UI_CSS); |
html_source->SetDefaultResource(IDR_MD_SETTINGS_UI_HTML); |