| Index: chrome/browser/metrics/metrics_reporting_state.cc
|
| diff --git a/chrome/browser/metrics/metrics_reporting_state.cc b/chrome/browser/metrics/metrics_reporting_state.cc
|
| index 30a9dd588de445c6632869268f6c299e97e97cea..9e74f158f3c558422940129dbb06ffa5a7aaa118 100644
|
| --- a/chrome/browser/metrics/metrics_reporting_state.cc
|
| +++ b/chrome/browser/metrics/metrics_reporting_state.cc
|
| @@ -124,11 +124,6 @@ void InitiateMetricsReportingChange(
|
| base::Bind(&SetMetricsReporting, enabled, callback_fn));
|
| }
|
|
|
| -void RegisterMetricsReportingStatePrefs(PrefRegistrySimple* registry) {
|
| - registry->RegisterIntegerPref(prefs::kMetricsDefaultOptIn,
|
| - metrics::MetricsServiceClient::DEFAULT_UNKNOWN);
|
| -}
|
| -
|
| bool IsMetricsReportingPolicyManaged() {
|
| const PrefService* pref_service = g_browser_process->local_state();
|
| const PrefService::Preference* pref =
|
| @@ -136,20 +131,6 @@ bool IsMetricsReportingPolicyManaged() {
|
| return pref && pref->IsManaged();
|
| }
|
|
|
| -void RecordMetricsReportingDefaultOptIn(PrefService* local_state, bool opt_in) {
|
| - DCHECK(GetMetricsReportingDefaultOptIn(local_state) ==
|
| - metrics::MetricsServiceClient::DEFAULT_UNKNOWN);
|
| - local_state->SetInteger(prefs::kMetricsDefaultOptIn,
|
| - opt_in ? metrics::MetricsServiceClient::OPT_IN
|
| - : metrics::MetricsServiceClient::OPT_OUT);
|
| -}
|
| -
|
| -metrics::MetricsServiceClient::EnableMetricsDefault
|
| -GetMetricsReportingDefaultOptIn(PrefService* local_state) {
|
| - return static_cast<metrics::MetricsServiceClient::EnableMetricsDefault>(
|
| - local_state->GetInteger(prefs::kMetricsDefaultOptIn));
|
| -}
|
| -
|
| // TODO(gayane): Add unittest which will check that observer on device settings
|
| // will trigger this function and kMetricsReportinEnabled as well as metrics
|
| // service state will be updated accordingly.
|
|
|