Index: chrome/browser/thumbnails/thumbnail_list_source.cc |
diff --git a/chrome/browser/thumbnails/thumbnail_list_source.cc b/chrome/browser/thumbnails/thumbnail_list_source.cc |
index bd447c20a6bd1f213e1f932223a4b7533dfbd57b..431508d8ef3a59effc920247e38c16c2df8a6af5 100644 |
--- a/chrome/browser/thumbnails/thumbnail_list_source.cc |
+++ b/chrome/browser/thumbnails/thumbnail_list_source.cc |
@@ -11,7 +11,8 @@ |
#include "base/logging.h" |
#include "base/memory/ref_counted_memory.h" |
#include "base/strings/string_util.h" |
-#include "chrome/browser/history/top_sites.h" |
+#include "chrome/browser/history/top_sites_provider.h" |
+#include "chrome/browser/history/top_sites_service_factory.h" |
#include "chrome/browser/profiles/profile.h" |
#include "chrome/browser/search/instant_io_context.h" |
#include "chrome/browser/thumbnails/thumbnail_service.h" |
@@ -94,15 +95,15 @@ void ThumbnailListSource::StartDataRequest( |
int render_process_id, |
int render_frame_id, |
const content::URLDataSource::GotDataCallback& callback) { |
- if (!profile_->GetTopSites()) { |
+ if (!TopSitesServiceFactory::GetForProfile(profile_)) { |
callback.Run(NULL); |
return; |
} |
- profile_->GetTopSites()->GetMostVisitedURLs( |
+ TopSitesServiceFactory::GetForProfile(profile_)->GetMostVisitedURLs( |
base::Bind(&ThumbnailListSource::OnMostVisitedURLsAvailable, |
- weak_ptr_factory_.GetWeakPtr(), |
- callback), true); |
+ weak_ptr_factory_.GetWeakPtr(), callback), |
+ true); |
} |
std::string ThumbnailListSource::GetMimeType(const std::string& path) const { |