| 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>;
|
|
|