summaryrefslogtreecommitdiffstats
path: root/chrome/browser/browser_shutdown.cc
diff options
context:
space:
mode:
authorstuartmorgan@chromium.org <stuartmorgan@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-03-23 21:20:38 +0000
committerstuartmorgan@chromium.org <stuartmorgan@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-03-23 21:20:38 +0000
commit466f3c197cce23fb4a191e0ef3c17d588a7ba873 (patch)
tree8566462b425420137a6c6bb55d8942511439c6db /chrome/browser/browser_shutdown.cc
parentf055be711d569f797d64a7ddda927043767188aa (diff)
downloadchromium_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.cc4
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