| Index: chrome/android/java/src/org/chromium/chrome/browser/contextualsearch/ContextualSearchFieldTrial.java
|
| diff --git a/chrome/android/java/src/org/chromium/chrome/browser/contextualsearch/ContextualSearchFieldTrial.java b/chrome/android/java/src/org/chromium/chrome/browser/contextualsearch/ContextualSearchFieldTrial.java
|
| index 1ba524a0de7ad80a6d4156abdab3e264fa35f871..de577654a34b59071b7206e3213eba02ca191ff0 100644
|
| --- a/chrome/android/java/src/org/chromium/chrome/browser/contextualsearch/ContextualSearchFieldTrial.java
|
| +++ b/chrome/android/java/src/org/chromium/chrome/browser/contextualsearch/ContextualSearchFieldTrial.java
|
| @@ -33,12 +33,16 @@ public class ContextualSearchFieldTrial {
|
| // Translation.
|
| @VisibleForTesting
|
| static final String DISABLE_FORCE_TRANSLATION_ONEBOX = "disable_force_translation_onebox";
|
| + @VisibleForTesting
|
| + static final String DISABLE_AUTO_DETECT_TRANSLATION_ONEBOX =
|
| + "disable_auto_detect_translation_onebox";
|
|
|
| // Cached values to avoid repeated and redundant JNI operations.
|
| private static Boolean sEnabled;
|
| private static Boolean sIsPeekPromoEnabled;
|
| private static Integer sPeekPromoMaxCount;
|
| private static Boolean sDisableForceTranslationOnebox;
|
| + private static Boolean sDisableAutoDetectTranslationOnebox;
|
|
|
| /**
|
| * Don't instantiate.
|
| @@ -139,6 +143,18 @@ public class ContextualSearchFieldTrial {
|
| return sDisableForceTranslationOnebox.booleanValue();
|
| }
|
|
|
| + /**
|
| + * @return Whether forcing a translation Onebox based on auto-detection of the source language
|
| + * is disabled.
|
| + */
|
| + static boolean disableAutoDetectTranslationOnebox() {
|
| + if (sDisableAutoDetectTranslationOnebox == null) {
|
| + sDisableAutoDetectTranslationOnebox = getBooleanParam(
|
| + DISABLE_AUTO_DETECT_TRANSLATION_ONEBOX);
|
| + }
|
| + return sDisableAutoDetectTranslationOnebox.booleanValue();
|
| + }
|
| +
|
| // --------------------------------------------------------------------------------------------
|
| // Helpers.
|
| // --------------------------------------------------------------------------------------------
|
|
|