Index: chrome/browser/chromeos/settings/device_settings_service.cc |
diff --git a/chrome/browser/chromeos/settings/device_settings_service.cc b/chrome/browser/chromeos/settings/device_settings_service.cc |
index 6c89d1ba376506e915e92b0c76907c754590fb7d..1173a87e18a6d62d97a46e55e0ff982ba49de65f 100644 |
--- a/chrome/browser/chromeos/settings/device_settings_service.cc |
+++ b/chrome/browser/chromeos/settings/device_settings_service.cc |
@@ -367,6 +367,8 @@ ScopedTestDeviceSettingsService::ScopedTestDeviceSettingsService() { |
} |
ScopedTestDeviceSettingsService::~ScopedTestDeviceSettingsService() { |
+ // Clean pending operations. |
+ DeviceSettingsService::Get()->UnsetSessionManager(); |
DeviceSettingsService::Shutdown(); |
} |