| Index: chrome/browser/chromeos/chrome_browser_main_chromeos.cc
|
| diff --git a/chrome/browser/chromeos/chrome_browser_main_chromeos.cc b/chrome/browser/chromeos/chrome_browser_main_chromeos.cc
|
| index b56d85226087e83652dc2dc29c89cc5a10dd0e18..98b5799d9dbd1beb3c5f2cc4376e577b091a9547 100644
|
| --- a/chrome/browser/chromeos/chrome_browser_main_chromeos.cc
|
| +++ b/chrome/browser/chromeos/chrome_browser_main_chromeos.cc
|
| @@ -53,6 +53,7 @@
|
| #include "chrome/browser/chromeos/login/helper.h"
|
| #include "chrome/browser/chromeos/login/lock/screen_locker.h"
|
| #include "chrome/browser/chromeos/login/login_wizard.h"
|
| +#include "chrome/browser/chromeos/login/session/chrome_session_manager.h"
|
| #include "chrome/browser/chromeos/login/session/user_session_manager.h"
|
| #include "chrome/browser/chromeos/login/startup_utils.h"
|
| #include "chrome/browser/chromeos/login/users/chrome_user_manager.h"
|
| @@ -436,6 +437,7 @@ void ChromeBrowserMainPartsChromeos::PreProfileInit() {
|
| // -- just before CreateProfile().
|
|
|
| g_browser_process->platform_part()->InitializeChromeUserManager();
|
| + g_browser_process->platform_part()->InitializeSessionManager();
|
|
|
| ScreenLocker::InitClass();
|
|
|
| @@ -635,8 +637,8 @@ void ChromeBrowserMainPartsChromeos::PostProfileInit() {
|
| // Initialize the network portal detector for Chrome OS. The network
|
| // portal detector starts to listen for notifications from
|
| // NetworkStateHandler and initiates captive portal detection for
|
| - // active networks. Should be called before call to CreateSessionManager,
|
| - // because it depends on NetworkPortalDetector.
|
| + // active networks. Should be called before call to initialize
|
| + // ChromeSessionManager because it depends on NetworkPortalDetector.
|
| InitializeNetworkPortalDetector();
|
| {
|
| #if defined(GOOGLE_CHROME_BUILD)
|
| @@ -660,9 +662,8 @@ void ChromeBrowserMainPartsChromeos::PostProfileInit() {
|
| manager->SetState(session_manager->GetDefaultIMEState(profile()));
|
|
|
| bool is_running_test = parameters().ui_task != nullptr;
|
| - g_browser_process->platform_part()->InitializeSessionManager(
|
| + g_browser_process->platform_part()->session_manager()->Initialize(
|
| parsed_command_line(), profile(), is_running_test);
|
| - g_browser_process->platform_part()->SessionManager()->Start();
|
|
|
| // Guest user profile is never initialized with locale settings,
|
| // so we need special handling for Guest session.
|
| @@ -877,9 +878,8 @@ void ChromeBrowserMainPartsChromeos::PostMainMessageLoopRun() {
|
| // parts of WebUI depends on NetworkPortalDetector.
|
| network_portal_detector::Shutdown();
|
|
|
| - g_browser_process->platform_part()->DestroyChromeUserManager();
|
| -
|
| g_browser_process->platform_part()->ShutdownSessionManager();
|
| + g_browser_process->platform_part()->DestroyChromeUserManager();
|
| }
|
|
|
| void ChromeBrowserMainPartsChromeos::PostDestroyThreads() {
|
|
|