Index: chrome/browser/metrics/metrics_service_unittest.cc |
diff --git a/chrome/browser/metrics/metrics_service_unittest.cc b/chrome/browser/metrics/metrics_service_unittest.cc |
index a328dce4ef16a94ab6a4db986816f99b15e6122d..6c5bcd45880b1f936169a3876a1a6e2a3ac0fb6c 100644 |
--- a/chrome/browser/metrics/metrics_service_unittest.cc |
+++ b/chrome/browser/metrics/metrics_service_unittest.cc |
@@ -81,6 +81,11 @@ class MetricsServiceTest : public testing::Test { |
virtual ~MetricsServiceTest() { |
MetricsService::SetExecutionPhase(MetricsService::UNINITIALIZED_PHASE, |
GetLocalState()); |
+#if defined(OS_CHROMEOS) |
+ // TODO(blundell): Remove this code once MetricsService no longer creates |
+ // ChromeOSMetricsProvider. |
+ chromeos::LoginState::Shutdown(); |
+#endif // defined(OS_CHROMEOS) |
} |
metrics::MetricsStateManager* GetMetricsStateManager() { |