| Index: components/ntp_snippets/offline_pages/offline_page_suggestions_provider.cc
|
| diff --git a/components/ntp_snippets/offline_pages/offline_page_suggestions_provider.cc b/components/ntp_snippets/offline_pages/offline_page_suggestions_provider.cc
|
| index b98f843a638f88474b95e029e04f79264ae31d25..37c000240e98693349ba80a648e730874340cafc 100644
|
| --- a/components/ntp_snippets/offline_pages/offline_page_suggestions_provider.cc
|
| +++ b/components/ntp_snippets/offline_pages/offline_page_suggestions_provider.cc
|
| @@ -62,6 +62,14 @@ OfflinePageSuggestionsProvider::OfflinePageSuggestionsProvider(
|
| pref_service_(pref_service),
|
| download_manager_ui_enabled_(download_manager_ui_enabled) {
|
| DCHECK(recent_tabs_enabled || downloads_enabled);
|
| + if (recent_tabs_enabled) {
|
| + observer->OnCategoryStatusChanged(this, recent_tabs_category_,
|
| + recent_tabs_status_);
|
| + }
|
| + if (downloads_enabled) {
|
| + observer->OnCategoryStatusChanged(this, downloads_category_,
|
| + downloads_status_);
|
| + }
|
| offline_page_model_->AddObserver(this);
|
| FetchOfflinePages();
|
| }
|
| @@ -80,15 +88,6 @@ void OfflinePageSuggestionsProvider::RegisterProfilePrefs(
|
| ////////////////////////////////////////////////////////////////////////////////
|
| // Private methods
|
|
|
| -std::vector<Category> OfflinePageSuggestionsProvider::GetProvidedCategories() {
|
| - std::vector<Category> provided_categories;
|
| - if (recent_tabs_status_ != CategoryStatus::NOT_PROVIDED)
|
| - provided_categories.push_back(recent_tabs_category_);
|
| - if (downloads_status_ != CategoryStatus::NOT_PROVIDED)
|
| - provided_categories.push_back(downloads_category_);
|
| - return provided_categories;
|
| -}
|
| -
|
| CategoryStatus OfflinePageSuggestionsProvider::GetCategoryStatus(
|
| Category category) {
|
| if (category == recent_tabs_category_)
|
|
|