Index: chrome/android/java/src/org/chromium/chrome/browser/ntp/cards/NewTabPageAdapter.java |
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/ntp/cards/NewTabPageAdapter.java b/chrome/android/java/src/org/chromium/chrome/browser/ntp/cards/NewTabPageAdapter.java |
index 723636d10b3c3e4ed074aa9d1b61c30d170242a9..7423c8d43b89b91abe1e1b51d2e4ac270b69641e 100644 |
--- a/chrome/android/java/src/org/chromium/chrome/browser/ntp/cards/NewTabPageAdapter.java |
+++ b/chrome/android/java/src/org/chromium/chrome/browser/ntp/cards/NewTabPageAdapter.java |
@@ -57,7 +57,6 @@ public class NewTabPageAdapter extends Adapter<NewTabPageViewHolder> implements |
mRecyclerView.onItemDismissStarted(viewHolder.itemView); |
NewTabPageAdapter.this.dismissItem(viewHolder); |
- addStatusCardIfNecessary(); |
} |
@Override |
@@ -286,7 +285,7 @@ public class NewTabPageAdapter extends Adapter<NewTabPageViewHolder> implements |
mRecyclerView = (NewTabPageRecyclerView) recyclerView; |
} |
- private void dismissItem(ViewHolder itemViewHolder) { |
+ public void dismissItem(ViewHolder itemViewHolder) { |
assert itemViewHolder.getItemViewType() == NewTabPageListItem.VIEW_TYPE_SNIPPET; |
int position = itemViewHolder.getAdapterPosition(); |
@@ -304,6 +303,8 @@ public class NewTabPageAdapter extends Adapter<NewTabPageViewHolder> implements |
mSnippetsBridge.discardSnippet(dismissedSnippet); |
mItems.remove(position); |
notifyItemRemoved(position); |
+ |
+ addStatusCardIfNecessary(); |
} |
private void addStatusCardIfNecessary() { |