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 46d57b61d6dc62794315caf12b1f18d2b03cb14d..201758d41c92c362ba4a8b37eca409f6ef8deca1 100644 |
--- a/chrome/browser/chromeos/chrome_browser_main_chromeos.cc |
+++ b/chrome/browser/chromeos/chrome_browser_main_chromeos.cc |
@@ -756,9 +756,6 @@ void ChromeBrowserMainPartsChromeos::PostMainMessageLoopRun() { |
// Destroy the application name notifier for Kiosk mode. |
KioskModeIdleAppNameNotification::Shutdown(); |
- // Stops all in-flight OAuth2 token fetchers before the IO thread stops. |
- DeviceOAuth2TokenServiceFactory::Shutdown(); |
- |
// Shutdown the upgrade detector for Chrome OS. The upgrade detector |
// stops monitoring changes from the update engine. |
if (UpgradeDetectorChromeos::GetInstance()) |
@@ -835,6 +832,9 @@ void ChromeBrowserMainPartsChromeos::PostMainMessageLoopRun() { |
// Ash needs to be closed before UserManager is destroyed. |
ChromeBrowserMainPartsLinux::PostMainMessageLoopRun(); |
+ // Stops all in-flight OAuth2 token fetchers before the IO thread stops. |
+ DeviceOAuth2TokenServiceFactory::Shutdown(); |
+ |
// Called after |
// ChromeBrowserMainPartsLinux::PostMainMessageLoopRun() to be |
// executed after execution of chrome::CloseAsh(), because some |