| Index: components/metrics_services_manager/metrics_services_manager.cc
|
| diff --git a/components/metrics_services_manager/metrics_services_manager.cc b/components/metrics_services_manager/metrics_services_manager.cc
|
| index 0bd70581f815c7039ad76cac67df019eca127ba2..9d08493788551404cebc004b65c712b51c26776f 100644
|
| --- a/components/metrics_services_manager/metrics_services_manager.cc
|
| +++ b/components/metrics_services_manager/metrics_services_manager.cc
|
| @@ -8,6 +8,7 @@
|
|
|
| #include "base/command_line.h"
|
| #include "base/logging.h"
|
| +#include "base/metrics/histogram_macros.h"
|
| #include "components/metrics/metrics_service.h"
|
| #include "components/metrics/metrics_service_client.h"
|
| #include "components/metrics/metrics_state_manager.h"
|
| @@ -83,6 +84,8 @@ MetricsServicesManager::GetMetricsServiceClient() {
|
| void MetricsServicesManager::UpdatePermissions(bool current_may_record,
|
| bool current_may_upload) {
|
| DCHECK(thread_checker_.CalledOnValidThread());
|
| + UMA_HISTOGRAM_BOOLEAN("UMA.Dbg.UpdatePermissions.may_record", current_may_record);
|
| + UMA_HISTOGRAM_BOOLEAN("UMA.Dbg.UpdatePermissions.may_upload", current_may_upload);
|
| // If the user has opted out of metrics, delete local UKM state.
|
| if (may_record_ && !current_may_record) {
|
| ukm::UkmService* ukm = GetUkmService();
|
|
|