| Index: chrome/android/java/src/org/chromium/chrome/browser/preferences/privacy/UsageAndCrashReportsPreferenceFragment.java
 | 
| diff --git a/chrome/android/java/src/org/chromium/chrome/browser/preferences/privacy/UsageAndCrashReportsPreferenceFragment.java b/chrome/android/java/src/org/chromium/chrome/browser/preferences/privacy/UsageAndCrashReportsPreferenceFragment.java
 | 
| index 683ade1dcdc3060b37ef15b357f1fe68df434901..71a536ebf5618b9ddabab5d9aa913be22f4db64c 100644
 | 
| --- a/chrome/android/java/src/org/chromium/chrome/browser/preferences/privacy/UsageAndCrashReportsPreferenceFragment.java
 | 
| +++ b/chrome/android/java/src/org/chromium/chrome/browser/preferences/privacy/UsageAndCrashReportsPreferenceFragment.java
 | 
| @@ -10,6 +10,7 @@ import android.preference.Preference.OnPreferenceChangeListener;
 | 
|  import android.preference.PreferenceFragment;
 | 
|  
 | 
|  import org.chromium.chrome.R;
 | 
| +import org.chromium.chrome.browser.metrics.UmaSessionStats;
 | 
|  import org.chromium.chrome.browser.preferences.ChromeSwitchPreference;
 | 
|  import org.chromium.chrome.browser.preferences.ManagedPreferenceDelegate;
 | 
|  import org.chromium.chrome.browser.preferences.PrefServiceBridge;
 | 
| @@ -39,16 +40,7 @@ public class UsageAndCrashReportsPreferenceFragment extends PreferenceFragment {
 | 
|          usageAndCrashReportsSwitch.setOnPreferenceChangeListener(new OnPreferenceChangeListener() {
 | 
|              @Override
 | 
|              public boolean onPreferenceChange(Preference preference, Object newValue) {
 | 
| -                boolean enabled = (boolean) newValue;
 | 
| -                PrivacyPreferencesManager privacyManager = PrivacyPreferencesManager.getInstance();
 | 
| -
 | 
| -                // Update new two-choice android and chromium preferences.
 | 
| -                PrefServiceBridge.getInstance().setMetricsReportingEnabled(enabled);
 | 
| -                privacyManager.setUsageAndCrashReporting(enabled);
 | 
| -
 | 
| -                // Update old three-choice android and chromium preference.
 | 
| -                PrefServiceBridge.getInstance().setCrashReportingEnabled(enabled);
 | 
| -                privacyManager.initCrashUploadPreference(enabled);
 | 
| +                UmaSessionStats.changeMetricsReportingConsent((boolean) newValue);
 | 
|                  return true;
 | 
|              }
 | 
|          });
 | 
| 
 |