| Index: chrome/android/java/src/org/chromium/chrome/browser/ntp/cards/SignInPromo.java
|
| diff --git a/chrome/android/java/src/org/chromium/chrome/browser/ntp/cards/SignInPromo.java b/chrome/android/java/src/org/chromium/chrome/browser/ntp/cards/SignInPromo.java
|
| index 2ff220c315aadadc6e7ef1d7cfcc377fc38770bc..1a53583ee4c6258f8f66304d3244231c58cb3b4f 100644
|
| --- a/chrome/android/java/src/org/chromium/chrome/browser/ntp/cards/SignInPromo.java
|
| +++ b/chrome/android/java/src/org/chromium/chrome/browser/ntp/cards/SignInPromo.java
|
| @@ -60,7 +60,7 @@ public class SignInPromo extends OptionalLeaf
|
|
|
| @Override
|
| @ItemViewType
|
| - public int getItemViewType() {
|
| + protected int getItemViewType() {
|
| return ItemViewType.PROMO;
|
| }
|
|
|
| @@ -74,13 +74,18 @@ public class SignInPromo extends OptionalLeaf
|
| }
|
|
|
| @Override
|
| - public void onBindViewHolder(NewTabPageViewHolder holder) {
|
| + protected void onBindViewHolder(NewTabPageViewHolder holder) {
|
| assert holder instanceof StatusCardViewHolder;
|
| ((StatusCardViewHolder) holder).onBindViewHolder(this);
|
| mImpressionTracker.reset(mImpressionTracker.wasTriggered() ? null : holder.itemView);
|
| }
|
|
|
| @Override
|
| + protected void visitOptionalItem(NodeVisitor visitor) {
|
| + visitor.visitSignInPromo();
|
| + }
|
| +
|
| + @Override
|
| @StringRes
|
| public int getHeader() {
|
| return R.string.snippets_disabled_generic_prompt;
|
|
|