| Index: chrome/android/java/src/org/chromium/chrome/browser/ntp/cards/SectionList.java
|
| diff --git a/chrome/android/java/src/org/chromium/chrome/browser/ntp/cards/SectionList.java b/chrome/android/java/src/org/chromium/chrome/browser/ntp/cards/SectionList.java
|
| index a0190f41f7137b9deb110cbb95d81fa366ea2421..89c4e722545f8462c58730b353e8e99474b21811 100644
|
| --- a/chrome/android/java/src/org/chromium/chrome/browser/ntp/cards/SectionList.java
|
| +++ b/chrome/android/java/src/org/chromium/chrome/browser/ntp/cards/SectionList.java
|
| @@ -6,7 +6,6 @@
|
|
|
| import org.chromium.base.Log;
|
| import org.chromium.base.VisibleForTesting;
|
| -import org.chromium.chrome.browser.ntp.NewTabPageView.NewTabPageManager;
|
| import org.chromium.chrome.browser.ntp.snippets.CategoryInt;
|
| import org.chromium.chrome.browser.ntp.snippets.CategoryStatus;
|
| import org.chromium.chrome.browser.ntp.snippets.CategoryStatus.CategoryStatusEnum;
|
| @@ -15,6 +14,7 @@
|
| import org.chromium.chrome.browser.ntp.snippets.SnippetsConfig;
|
| import org.chromium.chrome.browser.ntp.snippets.SuggestionsSource;
|
| import org.chromium.chrome.browser.offlinepages.OfflinePageBridge;
|
| +import org.chromium.chrome.browser.suggestions.ContentSuggestionsManager;
|
|
|
| import java.util.LinkedHashMap;
|
| import java.util.List;
|
| @@ -30,11 +30,11 @@
|
|
|
| /** Maps suggestion categories to sections, with stable iteration ordering. */
|
| private final Map<Integer, SuggestionsSection> mSections = new LinkedHashMap<>();
|
| - private final NewTabPageManager mNewTabPageManager;
|
| + private final ContentSuggestionsManager mNewTabPageManager;
|
| private final OfflinePageBridge mOfflinePageBridge;
|
|
|
| - public SectionList(NewTabPageManager newTabPageManager, OfflinePageBridge offlinePageBridge) {
|
| - mNewTabPageManager = newTabPageManager;
|
| + public SectionList(ContentSuggestionsManager manager, OfflinePageBridge offlinePageBridge) {
|
| + mNewTabPageManager = manager;
|
| mNewTabPageManager.getSuggestionsSource().setObserver(this);
|
| mOfflinePageBridge = offlinePageBridge;
|
| resetSections(/* alwaysAllowEmptySections = */ false);
|
|
|