Index: chrome/browser/ui/webui/options/browser_options_handler.cc |
diff --git a/chrome/browser/ui/webui/options/browser_options_handler.cc b/chrome/browser/ui/webui/options/browser_options_handler.cc |
index ab08941ddff6b200a15a71c5a05e3972ee17b16e..50a066874ab126ebc3e0e141f1a3012aa97d1043 100644 |
--- a/chrome/browser/ui/webui/options/browser_options_handler.cc |
+++ b/chrome/browser/ui/webui/options/browser_options_handler.cc |
@@ -1135,8 +1135,14 @@ void BrowserOptionsHandler::BecomeDefaultBrowser(const base::ListValue* args) { |
return; |
content::RecordAction(UserMetricsAction("Options_SetAsDefaultBrowser")); |
- default_browser_worker_->StartSetAsDefault(); |
+ UMA_HISTOGRAM_ENUMERATION( |
+ "SetDefaultBrowser.Location", |
+ ShellIntegration::SetDefaultBrowserLocation::SETTINGS, |
+ ShellIntegration::SetDefaultBrowserLocation:: |
+ NUM_SET_DEFAULT_BROWSER_LOCATION_TYPES); |
+ |
// Callback takes care of updating UI. |
+ default_browser_worker_->StartSetAsDefault(); |
// If the user attempted to make Chrome the default browser, notify |
// them when this changes. |