| Index: chrome/android/java/src/org/chromium/chrome/browser/ntp/cards/TreeNode.java
|
| diff --git a/chrome/android/java/src/org/chromium/chrome/browser/ntp/cards/TreeNode.java b/chrome/android/java/src/org/chromium/chrome/browser/ntp/cards/TreeNode.java
|
| index b1cfafaabc2734b71034aad7dcca1408165ba3dd..6d9eb7e0887f9bb5c3ee04a5872e7aefae339aa4 100644
|
| --- a/chrome/android/java/src/org/chromium/chrome/browser/ntp/cards/TreeNode.java
|
| +++ b/chrome/android/java/src/org/chromium/chrome/browser/ntp/cards/TreeNode.java
|
| @@ -7,6 +7,8 @@
|
| import org.chromium.base.Callback;
|
| import org.chromium.chrome.browser.ntp.snippets.SnippetArticle;
|
|
|
| +import java.util.List;
|
| +
|
| /**
|
| * A tree interface to allow the New Tab Page RecyclerView to delegate to other components.
|
| */
|
| @@ -36,12 +38,13 @@
|
| int getItemViewType(int position);
|
|
|
| /**
|
| - * Display the data at {@code position} under this subtree.
|
| + * Display the data at {@code position} under this subtree, making a partial update based on
|
| + * the {@code payload} data.
|
| * @param holder The view holder that should be updated.
|
| * @param position The position of the item under this subtree.
|
| - * @see android.support.v7.widget.RecyclerView.Adapter#onBindViewHolder
|
| + * @see android.support.v7.widget.RecyclerView.Adapter#onBindViewHolder(ViewHolder, int, List)
|
| */
|
| - void onBindViewHolder(NewTabPageViewHolder holder, final int position);
|
| + void onBindViewHolder(NewTabPageViewHolder holder, int position, List<Object> payloads);
|
|
|
| /**
|
| * @param position The position to query.
|
|
|