Index: components/translate/core/browser/translate_ranker.cc |
diff --git a/components/translate/core/browser/translate_ranker.cc b/components/translate/core/browser/translate_ranker.cc |
index fe2a214ee397936d1210379f595bfeac9c99b616..ccb71208dc468a7113129d44b2747d37dfeb2aa5 100644 |
--- a/components/translate/core/browser/translate_ranker.cc |
+++ b/components/translate/core/browser/translate_ranker.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}; |
+ |
TranslateRanker::~TranslateRanker() {} |
// static |
@@ -101,7 +104,14 @@ bool TranslateRanker::IsQueryEnabled() { |
// static |
bool TranslateRanker::IsEnforcementEnabled() { |
- return base::FeatureList::IsEnabled(kTranslateRankerEnforcement); |
+ return base::FeatureList::IsEnabled(kTranslateRankerEnforcement) || |
+ IsDecisionOverrideEnabled(); |
+} |
+ |
+//static |
+bool TranslateRanker::IsDecisionOverrideEnabled() { |
+ return base::FeatureList::IsEnabled( |
+ translate::kTranslateRankerDecisionOverride); |
} |
// static |