diff options
author | glotov@google.com <glotov@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-11-18 11:38:44 +0000 |
---|---|---|
committer | glotov@google.com <glotov@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-11-18 11:38:44 +0000 |
commit | 7981b9f707fcc6d55a385c0b3a3795685c58ecb8 (patch) | |
tree | f84dfbc6573861f3a0083a0ad8dd1aaaaa6ff30b /chrome | |
parent | 85c3c7f36226a0674b85fef170ca6a1f94870bae (diff) | |
download | chromium_src-7981b9f707fcc6d55a385c0b3a3795685c58ecb8.zip chromium_src-7981b9f707fcc6d55a385c0b3a3795685c58ecb8.tar.gz chromium_src-7981b9f707fcc6d55a385c0b3a3795685c58ecb8.tar.bz2 |
Restoring check for CHROME_HEADLESS environment variable when initializing BreakPad.
BUG=chromium-os:8350
TEST=none
Review URL: http://codereview.chromium.org/5160003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@66611 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome')
-rw-r--r-- | chrome/browser/browser_main.cc | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/chrome/browser/browser_main.cc b/chrome/browser/browser_main.cc index 5fa4a2a..3416d33 100644 --- a/chrome/browser/browser_main.cc +++ b/chrome/browser/browser_main.cc @@ -981,13 +981,15 @@ DLLEXPORT void __cdecl RelaunchChromeBrowserWithNewCommandLineIfNeeded() { #if defined(USE_LINUX_BREAKPAD) bool IsMetricsReportingEnabled(const PrefService* local_state) { // Check whether we should initialize the crash reporter. It may be disabled - // through configuration policy or user preference. The kHeadless environment - // variable overrides the decision, but only if the crash service is under - // control of the user. The CHROME_HEADLESS environment variable is used by QA - // testing infrastructure to switch on generation of crash reports. + // through configuration policy or user preference. + // The kHeadless environment variable overrides the decision, but only if the + // crash service is under control of the user. It is used by QA testing + // infrastructure to switch on generation of crash reports. #if defined(OS_CHROMEOS) bool breakpad_enabled = chromeos::MetricsCrosSettingsProvider::GetMetricsStatus(); + if (!breakpad_enabled) + breakpad_enabled = getenv(env_vars::kHeadless) != NULL; #else const PrefService::Preference* metrics_reporting_enabled = local_state->FindPreference(prefs::kMetricsReportingEnabled); |