Index: chrome/android/java/src/org/chromium/chrome/browser/preferences/DocumentModeManager.java |
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/preferences/DocumentModeManager.java b/chrome/android/java/src/org/chromium/chrome/browser/preferences/DocumentModeManager.java |
index 45b951a6d06454a61759e112c7114b35c9993bc5..80b9d30cce0a628b40d7a6c350a19cb15ac398a2 100644 |
--- a/chrome/android/java/src/org/chromium/chrome/browser/preferences/DocumentModeManager.java |
+++ b/chrome/android/java/src/org/chromium/chrome/browser/preferences/DocumentModeManager.java |
@@ -10,6 +10,7 @@ import android.os.Build; |
import android.preference.PreferenceManager; |
import org.chromium.base.ThreadUtils; |
+import org.chromium.base.VisibleForTesting; |
import java.util.Locale; |
@@ -19,14 +20,13 @@ import java.util.Locale; |
public class DocumentModeManager { |
public static final String OPT_OUT_STATE = "opt_out_state"; |
+ public static final int OPT_OUT_STATE_UNSET = -1; |
+ public static final int OPT_IN_TO_DOCUMENT_MODE = 0; |
public static final int OPT_OUT_PROMO_DISMISSED = 1; |
public static final int OPTED_OUT_OF_DOCUMENT_MODE = 2; |
public static final String OPT_OUT_SHOWN_COUNT = "opt_out_shown_count"; |
public static final String OPT_OUT_CLEAN_UP_PENDING = "opt_out_clean_up_pending"; |
- private static final int OPT_OUT_STATE_UNSET = -1; |
- private static final int OPT_IN_TO_DOCUMENT_MODE = 0; |
- |
// Taken from https://support.google.com/googleplay/answer/1727131?hl=en-GB |
private static final String[] DEFAULT_TABBED_MODE_DEVICES = { |
"GT-I9505G", // Galaxy S4 Google Play Edition |
@@ -269,4 +269,9 @@ public class DocumentModeManager { |
} |
return optOutState; |
} |
+ |
+ @VisibleForTesting |
+ public int getOptOutStateForTesting() { |
+ return mSharedPreferences.getInt(OPT_OUT_STATE, OPT_OUT_STATE_UNSET); |
+ } |
} |