| Index: chrome/browser/chromeos/login/session/user_session_manager.cc
|
| diff --git a/chrome/browser/chromeos/login/session/user_session_manager.cc b/chrome/browser/chromeos/login/session/user_session_manager.cc
|
| index 94406b4049edf6560e3a4b34d2339b24f923842d..ee35d78a77e71727709f23c5b682a84824182130 100644
|
| --- a/chrome/browser/chromeos/login/session/user_session_manager.cc
|
| +++ b/chrome/browser/chromeos/login/session/user_session_manager.cc
|
| @@ -1088,6 +1088,14 @@ void UserSessionManager::UserProfileInitialized(Profile* profile,
|
| return;
|
| }
|
|
|
| + if (user_context_.GetAuthFlow() == UserContext::AUTH_FLOW_ACTIVE_DIRECTORY) {
|
| + base::ThreadTaskRunnerHandle::Get()->PostTask(
|
| + FROM_HERE,
|
| + base::Bind(&UserSessionManager::CompleteProfileCreateAfterAuthTransfer,
|
| + AsWeakPtr(), profile));
|
| + return;
|
| + }
|
| +
|
| FinalizePrepareProfile(profile);
|
| }
|
|
|
|
|