| Index: chrome/android/java/src/org/chromium/chrome/browser/ntp/cards/InnerNode.java
|
| diff --git a/chrome/android/java/src/org/chromium/chrome/browser/ntp/cards/InnerNode.java b/chrome/android/java/src/org/chromium/chrome/browser/ntp/cards/InnerNode.java
|
| index b80d30241162862d312e4bbae52bef3316b5d8e1..3052d0e240d427d2a9a9531591190b63ecb113bb 100644
|
| --- a/chrome/android/java/src/org/chromium/chrome/browser/ntp/cards/InnerNode.java
|
| +++ b/chrome/android/java/src/org/chromium/chrome/browser/ntp/cards/InnerNode.java
|
| @@ -9,7 +9,6 @@ import android.support.annotation.Nullable;
|
| import org.chromium.base.Callback;
|
| import org.chromium.base.VisibleForTesting;
|
| import org.chromium.chrome.browser.ntp.cards.NewTabPageViewHolder.PartialBindCallback;
|
| -import org.chromium.chrome.browser.ntp.snippets.SnippetArticle;
|
|
|
| import java.util.ArrayList;
|
| import java.util.Collections;
|
| @@ -84,13 +83,6 @@ public class InnerNode extends ChildNode implements NodeParent {
|
| }
|
|
|
| @Override
|
| - public SnippetArticle getSuggestionAt(int position) {
|
| - int index = getChildIndexForPosition(position);
|
| - return mChildren.get(index).getSuggestionAt(
|
| - position - getStartingOffsetForChildIndex(index));
|
| - }
|
| -
|
| - @Override
|
| public Set<Integer> getItemDismissalGroup(int position) {
|
| int index = getChildIndexForPosition(position);
|
| int offset = getStartingOffsetForChildIndex(index);
|
| @@ -107,6 +99,13 @@ public class InnerNode extends ChildNode implements NodeParent {
|
| }
|
|
|
| @Override
|
| + public void visitItems(NodeVisitor visitor) {
|
| + for (TreeNode child : getChildren()) {
|
| + child.visitItems(visitor);
|
| + }
|
| + }
|
| +
|
| + @Override
|
| public void onItemRangeChanged(
|
| TreeNode child, int index, int count, @Nullable PartialBindCallback callback) {
|
| notifyItemRangeChanged(getStartingOffsetForChild(child) + index, count, callback);
|
|
|