Chromium Code Reviews| Index: components/translate/core/browser/translate_ranker_impl.cc |
| diff --git a/components/translate/core/browser/translate_ranker_impl.cc b/components/translate/core/browser/translate_ranker_impl.cc |
| index ed4a9b1f2df21957ae73d17330d31d48db803f2c..2ffa6a186b6a0017847eaee7e7cbcd4a37b433e6 100644 |
| --- a/components/translate/core/browser/translate_ranker_impl.cc |
| +++ b/components/translate/core/browser/translate_ranker_impl.cc |
| @@ -82,6 +82,9 @@ const base::Feature kTranslateRankerEnforcement{ |
| const base::Feature kTranslateRankerLogging{"TranslateRankerLogging", |
| base::FEATURE_DISABLED_BY_DEFAULT}; |
| +const base::Feature kTranslateRankerDecisionOverride{ |
| + "TranslateRankerDecisionOverride", base::FEATURE_DISABLED_BY_DEFAULT}; |
| + |
| TranslateRankerFeatures::TranslateRankerFeatures() {} |
| TranslateRankerFeatures::TranslateRankerFeatures(int accepted, |
| @@ -182,7 +185,13 @@ bool TranslateRankerImpl::IsQueryEnabled() { |
| } |
| bool TranslateRankerImpl::IsEnforcementEnabled() { |
| - return base::FeatureList::IsEnabled(kTranslateRankerEnforcement); |
| + return base::FeatureList::IsEnabled(kTranslateRankerEnforcement) || |
| + IsDecisionOverrideEnabled(); |
| +} |
| + |
| +bool TranslateRankerImpl::IsDecisionOverrideEnabled() { |
| + return base::FeatureList::IsEnabled( |
| + translate::kTranslateRankerDecisionOverride); |
|
Alexei Svitkine (slow)
2017/03/06 22:08:20
Nit: Remove translate:: since it's already in this
|
| } |
| int TranslateRankerImpl::GetModelVersion() const { |