| Index: chrome/browser/ui/webui/signin/signin_error_ui.cc
|
| diff --git a/chrome/browser/ui/webui/signin/signin_error_ui.cc b/chrome/browser/ui/webui/signin/signin_error_ui.cc
|
| index 79b2e445a840255ea44ffde088bf868fe1941daf..4930073850af9fdaf68b9a1d85af67fdea6ff5e1 100644
|
| --- a/chrome/browser/ui/webui/signin/signin_error_ui.cc
|
| +++ b/chrome/browser/ui/webui/signin/signin_error_ui.cc
|
| @@ -42,6 +42,9 @@ SigninErrorUI::SigninErrorUI(content::WebUI* web_ui,
|
| if (is_system_profile) {
|
| signin_profile = g_browser_process->profile_manager()->GetProfileByPath(
|
| UserManager::GetSigninProfilePath());
|
| + // Sign in is completed before profile creation.
|
| + if (!signin_profile)
|
| + signin_profile = webui_profile->GetOriginalProfile();
|
| } else {
|
| signin_profile = webui_profile;
|
| }
|
|
|