| Index: chrome/browser/dom_ui/most_visited_handler.cc
|
| ===================================================================
|
| --- chrome/browser/dom_ui/most_visited_handler.cc (revision 74394)
|
| +++ chrome/browser/dom_ui/most_visited_handler.cc (working copy)
|
| @@ -64,30 +64,21 @@
|
| }
|
|
|
| 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)));
|
| + WebUIThumbnailSource* thumbnail_src = new WebUIThumbnailSource(profile);
|
| + profile->GetChromeURLDataManager()->AddDataSource(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)));
|
| + 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);
|
|
|
|
|