| Index: chrome/android/java/src/org/chromium/chrome/browser/ntp/cards/CardViewHolder.java
|
| diff --git a/chrome/android/java/src/org/chromium/chrome/browser/ntp/cards/CardViewHolder.java b/chrome/android/java/src/org/chromium/chrome/browser/ntp/cards/CardViewHolder.java
|
| index 5dc61ec4dc16a4208dc37b3e080221a2517a5cea..2cc6c9fba967c439fe5dfb729fbeeed8a065c668 100644
|
| --- a/chrome/android/java/src/org/chromium/chrome/browser/ntp/cards/CardViewHolder.java
|
| +++ b/chrome/android/java/src/org/chromium/chrome/browser/ntp/cards/CardViewHolder.java
|
| @@ -4,6 +4,7 @@
|
|
|
| package org.chromium.chrome.browser.ntp.cards;
|
|
|
| +import android.support.annotation.CallSuper;
|
| import android.support.annotation.DrawableRes;
|
| import android.support.v4.view.animation.FastOutSlowInInterpolator;
|
| import android.support.v7.widget.RecyclerView;
|
| @@ -113,12 +114,10 @@ public class CardViewHolder extends NewTabPageViewHolder {
|
|
|
| /**
|
| * Called when the NTP cards adapter is requested to update the currently visible ViewHolder
|
| - * with data. {@link CardViewHolder}'s implementation must be called by subclasses.
|
| - *
|
| - * @param item The NewTabPageListItem object that holds the data for this ViewHolder
|
| + * with data.
|
| */
|
| - @Override
|
| - public void onBindViewHolder(NewTabPageItem item) {
|
| + @CallSuper
|
| + protected void onBindViewHolder() {
|
| // Reset the peek status to avoid recycled view holders to be peeking at the wrong moment.
|
| if (getAdapterPosition() != mRecyclerView.getNewTabPageAdapter().getFirstCardPosition()) {
|
| // Not the first card, we can't peek anyway.
|
|
|