summaryrefslogtreecommitdiffstats
path: root/chrome/browser/dom_ui/most_visited_handler.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chrome/browser/dom_ui/most_visited_handler.cc')
-rw-r--r--chrome/browser/dom_ui/most_visited_handler.cc31
1 files changed, 11 insertions, 20 deletions
diff --git a/chrome/browser/dom_ui/most_visited_handler.cc b/chrome/browser/dom_ui/most_visited_handler.cc
index 9bf80c2..7e9e61e 100644
--- a/chrome/browser/dom_ui/most_visited_handler.cc
+++ b/chrome/browser/dom_ui/most_visited_handler.cc
@@ -64,30 +64,21 @@ MostVisitedHandler::~MostVisitedHandler() {
}
WebUIMessageHandler* MostVisitedHandler::Attach(DOMUI* dom_ui) {
- url_blacklist_ = dom_ui->GetProfile()->GetPrefs()->
- GetMutableDictionary(prefs::kNTPMostVisitedURLsBlacklist);
- pinned_urls_ = dom_ui->GetProfile()->GetPrefs()->
- GetMutableDictionary(prefs::kNTPMostVisitedPinnedURLs);
+ Profile* profile = dom_ui->GetProfile();
+ url_blacklist_ = profile->GetPrefs()->GetMutableDictionary(
+ prefs::kNTPMostVisitedURLsBlacklist);
+ pinned_urls_ = profile->GetPrefs()->GetMutableDictionary(
+ prefs::kNTPMostVisitedPinnedURLs);
// Set up our sources for thumbnail and favicon data.
- WebUIThumbnailSource* thumbnail_src =
- new WebUIThumbnailSource(dom_ui->GetProfile());
- BrowserThread::PostTask(
- BrowserThread::IO, FROM_HERE,
- NewRunnableMethod(ChromeURLDataManager::GetInstance(),
- &ChromeURLDataManager::AddDataSource,
- make_scoped_refptr(thumbnail_src)));
-
- WebUIFavIconSource* favicon_src =
- new WebUIFavIconSource(dom_ui->GetProfile());
- BrowserThread::PostTask(
- BrowserThread::IO, FROM_HERE,
- NewRunnableMethod(ChromeURLDataManager::GetInstance(),
- &ChromeURLDataManager::AddDataSource,
- make_scoped_refptr(favicon_src)));
+ WebUIThumbnailSource* thumbnail_src = new WebUIThumbnailSource(profile);
+ profile->GetChromeURLDataManager()->AddDataSource(thumbnail_src);
+
+ WebUIFavIconSource* favicon_src = new WebUIFavIconSource(profile);
+ profile->GetChromeURLDataManager()->AddDataSource(favicon_src);
// Get notifications when history is cleared.
registrar_.Add(this, NotificationType::HISTORY_URLS_DELETED,
- Source<Profile>(dom_ui->GetProfile()));
+ Source<Profile>(profile));
WebUIMessageHandler* result = WebUIMessageHandler::Attach(dom_ui);