Chromium Code Reviews| Index: chrome/browser/browser_process_impl.cc |
| diff --git a/chrome/browser/browser_process_impl.cc b/chrome/browser/browser_process_impl.cc |
| index 6825a2e2ecab0956999c0068cd43f71bb637cf2e..101c03e1209bceca163150946a7d39d6fc7dfc69 100644 |
| --- a/chrome/browser/browser_process_impl.cc |
| +++ b/chrome/browser/browser_process_impl.cc |
| @@ -373,9 +373,12 @@ void BrowserProcessImpl::EndSession() { |
| MetricsService* metrics = g_browser_process->metrics_service(); |
| if (metrics && local_state()) { |
| metrics->RecordStartOfSessionEnd(); |
| - |
| +#if !defined(OP_CHROMEOS) |
|
Lei Zhang
2013/10/18 21:31:02
OS_CHROMEOS
oshima
2013/10/18 21:36:05
doh, fixed. thank you for the catch.
|
| // MetricsService lazily writes to prefs, force it to write now. |
| + // On ChromeOS, chrome gets killed when hangs, so no need to |
| + // commit prefs::kStabilitySessionEndCompleted change immediately. |
| local_state()->CommitPendingWrite(); |
| +#endif |
| } |
| // http://crbug.com/125207 |