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); |