Index: chrome/browser/ui/ash/multi_user/multi_user_window_manager.cc |
diff --git a/chrome/browser/ui/ash/multi_user/multi_user_window_manager.cc b/chrome/browser/ui/ash/multi_user/multi_user_window_manager.cc |
index a1e33623948441cc3ed240f42a3a36422be95cca..497ebe47cc6053192409ddf8c55a4e6fb528b66a 100644 |
--- a/chrome/browser/ui/ash/multi_user/multi_user_window_manager.cc |
+++ b/chrome/browser/ui/ash/multi_user/multi_user_window_manager.cc |
@@ -42,11 +42,13 @@ MultiUserWindowManager* MultiUserWindowManager::CreateInstance() { |
ash::MultiProfileUMA::SESSION_SINGLE_USER_MODE; |
if (!g_instance && |
ash::Shell::GetInstance()->delegate()->IsMultiProfilesEnabled()) { |
- g_instance = |
+ MultiUserWindowManagerChromeOS* manager = |
new MultiUserWindowManagerChromeOS(ash::Shell::GetInstance() |
->session_state_delegate() |
->GetUserInfo(0) |
->GetUserID()); |
+ g_instance = manager; |
+ manager->Init(); |
multi_user_mode_ = MULTI_PROFILE_MODE_SEPARATED; |
mode = ash::MultiProfileUMA::SESSION_SEPARATE_DESKTOP_MODE; |
} else if (ash::Shell::GetInstance()->delegate()->IsMultiProfilesEnabled()) { |