Index: chrome/browser/ui/webui/chrome_web_ui_controller_factory.cc |
diff --git a/chrome/browser/ui/webui/chrome_web_ui_controller_factory.cc b/chrome/browser/ui/webui/chrome_web_ui_controller_factory.cc |
index 120d49b201c8023e392cb767a2b59c88e72820c8..d2a12736a74f899442b933850e53fb36da98e4f5 100644 |
--- a/chrome/browser/ui/webui/chrome_web_ui_controller_factory.cc |
+++ b/chrome/browser/ui/webui/chrome_web_ui_controller_factory.cc |
@@ -36,6 +36,7 @@ |
#include "chrome/browser/ui/webui/interstitials/interstitial_ui.h" |
#include "chrome/browser/ui/webui/invalidations_ui.h" |
#include "chrome/browser/ui/webui/local_state/local_state_ui.h" |
+#include "chrome/browser/ui/webui/md_settings_ui.h" |
#include "chrome/browser/ui/webui/memory_internals/memory_internals_ui.h" |
#include "chrome/browser/ui/webui/net_internals/net_internals_ui.h" |
#include "chrome/browser/ui/webui/omnibox/omnibox_ui.h" |
@@ -367,6 +368,10 @@ WebUIFactoryFunction GetWebUIFactoryFunction(WebUI* web_ui, |
return &NewWebUI<IdentityInternalsUI>; |
if (url.host() == chrome::kChromeUINewTabHost) |
return &NewWebUI<NewTabUI>; |
+ if (url.host() == chrome::kChromeUIMdSettingsHost && |
+ ::switches::MdSettingsEnabled()) { |
+ return &NewWebUI<MdSettingsUI>; |
+ } |
// Android does not support plugins for now. |
if (url.host() == chrome::kChromeUIPluginsHost) |
return &NewWebUI<PluginsUI>; |