summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--chrome/browser/browser_main.cc6
1 files changed, 3 insertions, 3 deletions
diff --git a/chrome/browser/browser_main.cc b/chrome/browser/browser_main.cc
index 1bde447..8c9736c 100644
--- a/chrome/browser/browser_main.cc
+++ b/chrome/browser/browser_main.cc
@@ -591,11 +591,13 @@ int BrowserMain(const MainFunctionParams& parameters) {
MetricsService* metrics = NULL;
if (!parsed_command_line.HasSwitch(switches::kDisableMetrics)) {
+ bool enabled = local_state->GetBoolean(prefs::kMetricsReportingEnabled);
bool record_only =
parsed_command_line.HasSwitch(switches::kMetricsRecordingOnly);
#if !defined(GOOGLE_CHROME_BUILD)
- record_only = true;
+ // Disable user metrics completely for non-Google Chrome builds.
+ enabled = false;
#endif
if (record_only) {
@@ -612,8 +614,6 @@ int BrowserMain(const MainFunctionParams& parameters) {
} else {
// If the user permits metrics reporting with the checkbox in the
// prefs, we turn on recording.
- bool enabled = local_state->GetBoolean(prefs::kMetricsReportingEnabled);
-
metrics->SetUserPermitsUpload(enabled);
if (enabled)
metrics->Start();