| 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 ec7128d63895be27186629870596165a0935fb45..52558ad056c398c8362a1c9d3b25f34f0f02f6b7 100644
|
| --- a/chrome/browser/chromeos/chrome_browser_main_chromeos.cc
|
| +++ b/chrome/browser/chromeos/chrome_browser_main_chromeos.cc
|
| @@ -737,6 +737,9 @@ void ChromeBrowserMainPartsChromeos::PostMainMessageLoopRun() {
|
| // Clean up dependency on CrosSettings and stop pending data fetches.
|
| KioskAppManager::Shutdown();
|
|
|
| + // Make sure that there is no pending URLRequests.
|
| + UserSessionManager::GetInstance()->Shutdown();
|
| +
|
| // Give BrowserPolicyConnectorChromeOS a chance to unregister any observers
|
| // on services that are going to be deleted later but before its Shutdown()
|
| // is called.
|
| @@ -763,9 +766,6 @@ void ChromeBrowserMainPartsChromeos::PostMainMessageLoopRun() {
|
|
|
| g_browser_process->platform_part()->DestroyChromeUserManager();
|
|
|
| - // Make sure that there is no pending URLRequests.
|
| - UserSessionManager::GetInstance()->Shutdown();
|
| -
|
| g_browser_process->platform_part()->ShutdownSessionManager();
|
| }
|
|
|
|
|