| 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 45433fe5ef4c507a65b53d895ef985becac56b8c..ad75c1bcb3e88c40b005df819a04c4c2b0b41115 100644
|
| --- a/chrome/browser/ui/webui/chrome_web_ui_controller_factory.cc
|
| +++ b/chrome/browser/ui/webui/chrome_web_ui_controller_factory.cc
|
| @@ -546,7 +546,8 @@ WebUIFactoryFunction GetWebUIFactoryFunction(WebUI* web_ui,
|
| if (url.host_piece() == chrome::kChromeUIMdUserManagerHost)
|
| return &NewWebUI<MDUserManagerUI>;
|
| if (url.host_piece() == chrome::kChromeUISigninErrorHost &&
|
| - !profile->IsOffTheRecord())
|
| + (!profile->IsOffTheRecord() ||
|
| + profile->GetOriginalProfile()->IsSystemProfile()))
|
| return &NewWebUI<SigninErrorUI>;
|
| if (url.host_piece() == chrome::kChromeUISyncConfirmationHost &&
|
| !profile->IsOffTheRecord())
|
|
|