Chromium Code Reviews| Index: chrome/browser/ui/webui/signin/inline_login_handler_impl.cc |
| diff --git a/chrome/browser/ui/webui/signin/inline_login_handler_impl.cc b/chrome/browser/ui/webui/signin/inline_login_handler_impl.cc |
| index 5f2c00da6903731f42a208e232f7d2779dc1175d..6718d1871049863a7d11a36752acb7c88a741780 100644 |
| --- a/chrome/browser/ui/webui/signin/inline_login_handler_impl.cc |
| +++ b/chrome/browser/ui/webui/signin/inline_login_handler_impl.cc |
| @@ -713,6 +713,13 @@ void InlineLoginHandlerImpl::FinishCompleteLogin( |
| const FinishCompleteLoginParams& params, |
| Profile* profile, |
| Profile::CreateStatus status) { |
| + if (params.handler && switches::UsePasswordSeparatedSigninFlow()) { |
| + Browser* browser = params.handler->GetDesktopBrowser(); |
| + if (browser) { |
| + browser->window()->CloseModalSigninWindow(); |
| + } |
|
Roger Tawa OOO till Jul 10th
2015/11/11 19:34:30
Nit: don't need { and }
anthonyvd
2015/11/24 16:28:04
Done.
|
| + } |
| + |
| // When doing a SAML sign in, this email check may result in a false |
| // positive. This happens when the user types one email address in the |
| // gaia sign in page, but signs in to a different account in the SAML sign in |