Chromium Code Reviews| 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 5a7025223869d11086b429518b787ccf706160a4..4a3c8d325788fba15f8a9238e3a68b3ca10adddd 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 |
| @@ -204,6 +204,16 @@ public class NewTabPageAdapter extends Adapter<NewTabPageViewHolder> |
| } |
| @Override |
| + public void onSuggestionInvalidated(@CategoryInt int category, String suggestionId) { |
| + // If there is no section for this category there is nothing to do. |
| + if (!mSections.containsKey(category)) return; |
| + |
| + SuggestionsSection section = mSections.get(category); |
|
Michael van Ouwerkerk
2016/08/15 11:06:09
nit: it would be less verbose, and I think still c
Philipp Keck
2016/08/16 10:54:40
Done.
|
| + section.removeSuggestionById(suggestionId); |
| + updateGroups(); |
| + } |
| + |
| + @Override |
| @NewTabPageListItem.ViewType |
| public int getItemViewType(int position) { |
| return getItems().get(position).getType(); |