| Index: chrome/android/java/src/org/chromium/chrome/browser/preferences/ChromePreferenceManager.java
|
| diff --git a/chrome/android/java/src/org/chromium/chrome/browser/preferences/ChromePreferenceManager.java b/chrome/android/java/src/org/chromium/chrome/browser/preferences/ChromePreferenceManager.java
|
| index 609ff7ce17277bfd18739db7ec7215c22f68a46d..323ab58c12a45da528d2c2684e43df339f21fb3b 100644
|
| --- a/chrome/android/java/src/org/chromium/chrome/browser/preferences/ChromePreferenceManager.java
|
| +++ b/chrome/android/java/src/org/chromium/chrome/browser/preferences/ChromePreferenceManager.java
|
| @@ -50,6 +50,8 @@
|
|
|
| private static final String CHROME_DEFAULT_BROWSER = "applink.chrome_default_browser";
|
|
|
| + private static final String CONTENT_SUGGESTIONS_SHOWN_KEY = "content_suggestions_shown";
|
| +
|
| private static final String NTP_SIGNIN_PROMO_DISMISSED = "ntp.signin_promo_dismissed";
|
| private static final String NTP_ANIMATION_RUN_COUNT = "ntp_recycler_view_animation_run_count";
|
|
|
| @@ -416,6 +418,16 @@ public boolean isChromeHomeEnabled() {
|
| return mSharedPreferences.getBoolean(CHROME_HOME_ENABLED_KEY, false);
|
| }
|
|
|
| + /** Marks that the content suggestions surface has been shown. */
|
| + public void setSuggestionsSurfaceShown() {
|
| + writeBoolean(CONTENT_SUGGESTIONS_SHOWN_KEY, true);
|
| + }
|
| +
|
| + /** Returns whether the content suggestions surface has ever been shown. */
|
| + public boolean getSuggestionsSurfaceShown() {
|
| + return mSharedPreferences.getBoolean(CONTENT_SUGGESTIONS_SHOWN_KEY, false);
|
| + }
|
| +
|
| /**
|
| * Writes the given int value to the named shared preference.
|
| * @param key The name of the preference to modify.
|
|
|