| Index: chrome/android/java/src/org/chromium/chrome/browser/ntp/cards/ChildNode.java
|
| diff --git a/chrome/android/java/src/org/chromium/chrome/browser/ntp/cards/ChildNode.java b/chrome/android/java/src/org/chromium/chrome/browser/ntp/cards/ChildNode.java
|
| index 0aaf26ff2bb1cf7c080b9fa7b9185152416ba09b..e293b674dadd66ed2e748555db7e0a73da80c6cc 100644
|
| --- a/chrome/android/java/src/org/chromium/chrome/browser/ntp/cards/ChildNode.java
|
| +++ b/chrome/android/java/src/org/chromium/chrome/browser/ntp/cards/ChildNode.java
|
| @@ -45,4 +45,10 @@ public abstract class ChildNode implements TreeNode {
|
| protected void notifyItemRemoved(int index) {
|
| notifyItemRangeRemoved(index, 1);
|
| }
|
| +
|
| + protected void checkIndex(int position) {
|
| + if (position < 0 || position >= getItemCount()) {
|
| + throw new IndexOutOfBoundsException(position + "/" + getItemCount());
|
| + }
|
| + }
|
| }
|
|
|