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..b08c69da0e314dd6da58741c296c23b57d341eb1 100644 |
--- a/chrome/browser/ui/webui/md_settings_ui.cc |
+++ b/chrome/browser/ui/webui/md_settings_ui.cc |
@@ -13,12 +13,22 @@ |
#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" |
+#include "ui/base/resource/resource_bundle.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); |
michaelpg
2015/03/06 02:08:17
nit: just call the function directly without creat
Jeremy Klein
2015/03/06 02:20:01
Done.
|
+ } |
+ |
html_source->AddResourcePath("md_settings.css", IDR_MD_SETTINGS_UI_CSS); |
html_source->SetDefaultResource(IDR_MD_SETTINGS_UI_HTML); |