diff options
author | jochen@chromium.org <jochen@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-09-15 13:24:24 +0000 |
---|---|---|
committer | jochen@chromium.org <jochen@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-09-15 13:24:24 +0000 |
commit | 769c462e0ffbbbc2f210a76874d041dbcff921fc (patch) | |
tree | 2f6224251d0f1222e759007532c98378e62c1dd4 /chrome/browser/search_engines | |
parent | 80498b5e37ca41412d9edf3ff53a2be39b284a72 (diff) | |
download | chromium_src-769c462e0ffbbbc2f210a76874d041dbcff921fc.zip chromium_src-769c462e0ffbbbc2f210a76874d041dbcff921fc.tar.gz chromium_src-769c462e0ffbbbc2f210a76874d041dbcff921fc.tar.bz2 |
Do not include RLZ parameters in search requests for organic installs.
BUG=55363
TEST=none
Review URL: http://codereview.chromium.org/3324017
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@59492 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/search_engines')
-rw-r--r-- | chrome/browser/search_engines/search_terms_data.cc | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/chrome/browser/search_engines/search_terms_data.cc b/chrome/browser/search_engines/search_terms_data.cc index ce2ffd5..1b91da2 100644 --- a/chrome/browser/search_engines/search_terms_data.cc +++ b/chrome/browser/search_engines/search_terms_data.cc @@ -75,7 +75,12 @@ std::wstring UIThreadSearchTermsData::GetRlzParameterValue() const { DCHECK(!ChromeThread::IsWellKnownThread(ChromeThread::UI) || ChromeThread::CurrentlyOn(ChromeThread::UI)); std::wstring rlz_string; - RLZTracker::GetAccessPointRlz(rlz_lib::CHROME_OMNIBOX, &rlz_string); + // For organic brandcodes do not use rlz at all. Empty brandcode usually + // means a chromium install. This is ok. + std::wstring brand; + if (GoogleUpdateSettings::GetBrand(&brand) && !brand.empty() && + !GoogleUpdateSettings::IsOrganic(brand)) + RLZTracker::GetAccessPointRlz(rlz_lib::CHROME_OMNIBOX, &rlz_string); return rlz_string; } #endif |