Chromium Code Reviews| Index: chrome/browser/prefs/pref_metrics_service.cc |
| diff --git a/chrome/browser/prefs/pref_metrics_service.cc b/chrome/browser/prefs/pref_metrics_service.cc |
| index 1d683caeef0fb51f99691839ddbf69dd3e5af159..e0c961cef684e2cc024ab21256fb2820d632317c 100644 |
| --- a/chrome/browser/prefs/pref_metrics_service.cc |
| +++ b/chrome/browser/prefs/pref_metrics_service.cc |
| @@ -21,17 +21,19 @@ PrefMetricsService::~PrefMetricsService() { |
| } |
| void PrefMetricsService::RecordLaunchPrefs() { |
| - UMA_HISTOGRAM_BOOLEAN("Settings.ShowHomeButton", |
| - profile_->GetPrefs()->GetBoolean(prefs::kShowHomeButton)); |
| - UMA_HISTOGRAM_BOOLEAN("Settings.HomePageIsNewTabPage", |
| - profile_->GetPrefs()->GetBoolean(prefs::kHomePageIsNewTabPage)); |
| - |
| - int restore_on_startup = profile_->GetPrefs()->GetInteger( |
| - prefs::kRestoreOnStartup); |
| + PrefService* prefs = profile_->GetPrefs(); |
| + bool show_home_button = prefs->GetBoolean(prefs::kShowHomeButton); |
| + bool home_page_is_ntp = prefs->GetBoolean(prefs::kHomePageIsNewTabPage); |
| + UMA_HISTOGRAM_BOOLEAN("Settings.ShowHomeButton", show_home_button); |
| + if (show_home_button) { |
| + UMA_HISTOGRAM_BOOLEAN("Settings.InUseHomePageIsNewTabPage", |
|
Mark P
2013/08/05 21:25:49
This name is icky. How about something clearer su
Ken Rockot(use gerrit already)
2013/08/05 21:48:31
Done.
|
| + home_page_is_ntp); |
| + } |
| + int restore_on_startup = prefs->GetInteger(prefs::kRestoreOnStartup); |
| UMA_HISTOGRAM_ENUMERATION("Settings.StartupPageLoadSettings", |
| restore_on_startup, SessionStartupPref::kPrefValueMax); |
| if (restore_on_startup == SessionStartupPref::kPrefValueURLs) { |
| - const int url_list_size = profile_->GetPrefs()->GetList( |
| + const int url_list_size = prefs->GetList( |
| prefs::kURLsToRestoreOnStartup)->GetSize(); |
| UMA_HISTOGRAM_CUSTOM_COUNTS( |
| "Settings.StartupPageLoadURLs", url_list_size, 1, 50, 20); |