Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(334)

Unified Diff: components/omnibox/browser/omnibox_field_trial.cc

Issue 2548363010: Omnibox - Refactor |relevance_buckets| to Remove Memory Leak on Exit (Closed)
Patch Set: 0.8 -> 0.8f Created 4 years ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « components/omnibox/browser/omnibox_field_trial.h ('k') | components/omnibox/browser/scored_history_match.h » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: components/omnibox/browser/omnibox_field_trial.cc
diff --git a/components/omnibox/browser/omnibox_field_trial.cc b/components/omnibox/browser/omnibox_field_trial.cc
index cbcf6f6c652608ac671e6122705442e1a3457401..371c7626fef7ea77240d4d8dcaf719d8cb7a75e5 100644
--- a/components/omnibox/browser/omnibox_field_trial.cc
+++ b/components/omnibox/browser/omnibox_field_trial.cc
@@ -371,33 +371,21 @@ void OmniboxFieldTrial::GetSuggestPollingStrategy(bool* from_last_keystroke,
}
}
-bool OmniboxFieldTrial::HQPExperimentalScoringEnabled() {
- return variations::GetVariationParamValue(
- kBundledExperimentFieldTrialName,
- kHQPExperimentalScoringEnabledParam) == "true";
-}
-
std::string OmniboxFieldTrial::HQPExperimentalScoringBuckets() {
- if (!HQPExperimentalScoringEnabled())
- return "";
-
return variations::GetVariationParamValue(
kBundledExperimentFieldTrialName,
kHQPExperimentalScoringBucketsParam);
}
float OmniboxFieldTrial::HQPExperimentalTopicalityThreshold() {
- if (!HQPExperimentalScoringEnabled())
- return -1;
-
- std::string topicality_threhold_str =
- variations::GetVariationParamValue(
- kBundledExperimentFieldTrialName,
- kHQPExperimentalScoringTopicalityThresholdParam);
+ std::string topicality_threshold_str = variations::GetVariationParamValue(
+ kBundledExperimentFieldTrialName,
+ kHQPExperimentalScoringTopicalityThresholdParam);
double topicality_threshold;
- if (!base::StringToDouble(topicality_threhold_str, &topicality_threshold))
- return -1;
+ if (topicality_threshold_str.empty() ||
+ !base::StringToDouble(topicality_threshold_str, &topicality_threshold))
+ return 0.8f;
return static_cast<float>(topicality_threshold);
}
@@ -580,8 +568,6 @@ const char OmniboxFieldTrial::kHUPNewScoringVisitedCountScoreBucketsParam[] =
const char OmniboxFieldTrial::kHUPNewScoringVisitedCountUseDecayFactorParam[] =
"VisitedCountUseDecayFactor";
-const char OmniboxFieldTrial::kHQPExperimentalScoringEnabledParam[] =
- "HQPExperimentalScoringEnabled";
const char OmniboxFieldTrial::kHQPExperimentalScoringBucketsParam[] =
"HQPExperimentalScoringBuckets";
const char
« no previous file with comments | « components/omnibox/browser/omnibox_field_trial.h ('k') | components/omnibox/browser/scored_history_match.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698