diff options
author | stuartmorgan@chromium.org <stuartmorgan@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-03-23 21:20:38 +0000 |
---|---|---|
committer | stuartmorgan@chromium.org <stuartmorgan@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-03-23 21:20:38 +0000 |
commit | 466f3c197cce23fb4a191e0ef3c17d588a7ba873 (patch) | |
tree | 8566462b425420137a6c6bb55d8942511439c6db /chrome/browser/browser_shutdown.cc | |
parent | f055be711d569f797d64a7ddda927043767188aa (diff) | |
download | chromium_src-466f3c197cce23fb4a191e0ef3c17d588a7ba873.zip chromium_src-466f3c197cce23fb4a191e0ef3c17d588a7ba873.tar.gz chromium_src-466f3c197cce23fb4a191e0ef3c17d588a7ba873.tar.bz2 |
Simplify MetricsService API for shutting down
Infer clean shutdown from the fact that shutdown methods are being called, so clients don't have to make two MetricsService shutdown calls at each stage of shutdown.
BUG=None
TEST=Existing tests
Review URL: http://codereview.chromium.org/6712020
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@79182 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/browser_shutdown.cc')
-rw-r--r-- | chrome/browser/browser_shutdown.cc | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/chrome/browser/browser_shutdown.cc b/chrome/browser/browser_shutdown.cc index 72c7735..90b14ff 100644 --- a/chrome/browser/browser_shutdown.cc +++ b/chrome/browser/browser_shutdown.cc @@ -145,10 +145,8 @@ void Shutdown() { chrome_browser_net::SavePredictorStateForNextStartupAndTrim(user_prefs); MetricsService* metrics = g_browser_process->metrics_service(); - if (metrics) { - metrics->RecordCleanShutdown(); + if (metrics) metrics->RecordCompletedSessionEnd(); - } if (shutdown_type_ > NOT_VALID && shutdown_num_processes_ > 0) { // Record the shutdown info so that we can put it into a histogram at next |