Index: chrome/android/java/src/org/chromium/chrome/browser/ntp/cards/SigninPromoItem.java |
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/ntp/cards/SigninPromoItem.java b/chrome/android/java/src/org/chromium/chrome/browser/ntp/cards/SigninPromoItem.java |
index 69a5f58ea060b00ac162c91e553e96da78d1a234..8028f288747bc9effc8dc04ec1fe8fbf53224378 100644 |
--- a/chrome/android/java/src/org/chromium/chrome/browser/ntp/cards/SigninPromoItem.java |
+++ b/chrome/android/java/src/org/chromium/chrome/browser/ntp/cards/SigninPromoItem.java |
@@ -47,7 +47,8 @@ public class SigninPromoItem extends StatusItem implements ItemGroup { |
org.chromium.chrome.R.string.sign_in_button); |
mDismissed = ChromePreferenceManager.getInstance(ContextUtils.getApplicationContext()) |
.getNewTabPageSigninPromoDismissed(); |
- mVisible = !SigninManager.get(ContextUtils.getApplicationContext()).isSignedInOnNative(); |
+ SigninManager signinManager = SigninManager.get(ContextUtils.getApplicationContext()); |
+ mVisible = signinManager.isSignInAllowed() && !signinManager.isSignedInOnNative(); |
} |
@Override |