| Index: components/ntp_snippets/offline_pages/recent_tab_suggestions_provider.cc
|
| diff --git a/components/ntp_snippets/offline_pages/recent_tab_suggestions_provider.cc b/components/ntp_snippets/offline_pages/recent_tab_suggestions_provider.cc
|
| index eea6875456b3364b5d4462a760b5f113fccb0d08..7c0666ac9d7c6c3bfddc8bcc41c3894e0ea372e3 100644
|
| --- a/components/ntp_snippets/offline_pages/recent_tab_suggestions_provider.cc
|
| +++ b/components/ntp_snippets/offline_pages/recent_tab_suggestions_provider.cc
|
| @@ -142,9 +142,11 @@ void RecentTabSuggestionsProvider::GetDismissedSuggestionsForDebugging(
|
| const DismissedSuggestionsCallback& callback) {
|
| DCHECK_EQ(provided_category_, category);
|
|
|
| - // TODO(vitaliii): Query all pages instead by using an empty query.
|
| + // Offline pages which are not related to recent tabs are also queried here,
|
| + // so that they can be returned in case there are problems with dismissing.
|
| + OfflinePageModelQueryBuilder query_builder;
|
| offline_page_model_->GetPagesMatchingQuery(
|
| - BuildRecentTabsQuery(offline_page_model_),
|
| + query_builder.Build(offline_page_model_->GetPolicyController()),
|
| base::Bind(&RecentTabSuggestionsProvider::
|
| GetPagesMatchingQueryCallbackForGetDismissedSuggestions,
|
| weak_ptr_factory_.GetWeakPtr(), callback));
|
|
|