Index: chrome/browser/browser_process_impl.cc |
diff --git a/chrome/browser/browser_process_impl.cc b/chrome/browser/browser_process_impl.cc |
index a48c7e2a46bf8ce4e0410ecaf4b25ef5362bec0d..ca42314090400c3d1484ccde3bd012f6ce8a1063 100644 |
--- a/chrome/browser/browser_process_impl.cc |
+++ b/chrome/browser/browser_process_impl.cc |
@@ -362,11 +362,9 @@ void BrowserProcessImpl::EndSession() { |
// Tell the metrics service it was cleanly shutdown. |
MetricsService* metrics = g_browser_process->metrics_service(); |
- if (metrics && local_state()) { |
+ if (metrics) { |
+ // MetricsService::RecordStartOfSessionEnd writes to prefs immediately. |
metrics->RecordStartOfSessionEnd(); |
- |
- // MetricsService lazily writes to prefs, force it to write now. |
- local_state()->CommitPendingWrite(); |
} |
// http://crbug.com/125207 |