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(); |
} |