Index: chrome/android/java/src/org/chromium/chrome/browser/ntp/cards/SuggestionsSection.java |
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/ntp/cards/SuggestionsSection.java b/chrome/android/java/src/org/chromium/chrome/browser/ntp/cards/SuggestionsSection.java |
index d249886790aeb694d59cc66d404b2ca768889ced..058159733c2bbecfe0ca8f7156922c3deb127ecd 100644 |
--- a/chrome/android/java/src/org/chromium/chrome/browser/ntp/cards/SuggestionsSection.java |
+++ b/chrome/android/java/src/org/chromium/chrome/browser/ntp/cards/SuggestionsSection.java |
@@ -37,8 +37,6 @@ |
public class SuggestionsSection extends InnerNode { |
private static final String TAG = "NtpCards"; |
- private static final Set<Integer> SECTION_DISMISSAL_GROUP = new HashSet<>(Arrays.asList(1, 2)); |
- |
private final Delegate mDelegate; |
private final SuggestionsCategoryInfo mCategoryInfo; |
private final OfflinePageBridge mOfflinePageBridge; |
@@ -489,14 +487,11 @@ public void setHeaderVisibility(boolean headerVisibility) { |
private Set<Integer> getSectionDismissalRange() { |
if (hasSuggestions()) return Collections.emptySet(); |
- if (!mMoreButton.isVisible()) { |
- assert getStartingOffsetForChild(mStatus) == 1; |
- return Collections.singleton(1); |
- } |
+ int statusCardIndex = getStartingOffsetForChild(mStatus); |
+ if (!mMoreButton.isVisible()) return Collections.singleton(statusCardIndex); |
- assert SECTION_DISMISSAL_GROUP.contains(getStartingOffsetForChild(mStatus)); |
- assert SECTION_DISMISSAL_GROUP.contains(getStartingOffsetForChild(mMoreButton)); |
- return SECTION_DISMISSAL_GROUP; |
+ assert statusCardIndex + 1 == getStartingOffsetForChild(mMoreButton); |
+ return new HashSet<>(Arrays.asList(statusCardIndex, statusCardIndex + 1)); |
} |
public SuggestionsCategoryInfo getCategoryInfo() { |