| Index: chrome/browser/history/top_sites_impl.cc
|
| diff --git a/chrome/browser/history/top_sites_impl.cc b/chrome/browser/history/top_sites_impl.cc
|
| index 9915d03ca04ea7b1135c7a71442c00d77fa80130..bc6e110c375e4782fd66422edd1847b5ac657154 100644
|
| --- a/chrome/browser/history/top_sites_impl.cc
|
| +++ b/chrome/browser/history/top_sites_impl.cc
|
| @@ -226,11 +226,11 @@ bool TopSitesImpl::SetPageThumbnail(const GURL& url,
|
| // Always remove the existing entry and then add it back. That way if we end
|
| // up with too many temp thumbnails we'll prune the oldest first.
|
| RemoveTemporaryThumbnailByURL(url);
|
| - AddTemporaryThumbnail(url, thumbnail_data, score);
|
| + AddTemporaryThumbnail(url, thumbnail_data.get(), score);
|
| return true;
|
| }
|
|
|
| - return SetPageThumbnailEncoded(url, thumbnail_data, score);
|
| + return SetPageThumbnailEncoded(url, thumbnail_data.get(), score);
|
| }
|
|
|
| bool TopSitesImpl::SetPageThumbnailToJPEGBytes(
|
| @@ -369,9 +369,8 @@ void TopSitesImpl::FinishHistoryMigration(const ThumbnailMigration& data) {
|
| URLToThumbnailMap::const_iterator image_i =
|
| data.url_to_thumbnail_map.find(data.most_visited[i].url);
|
| if (image_i != data.url_to_thumbnail_map.end()) {
|
| - SetPageThumbnailEncoded(data.most_visited[i].url,
|
| - image_i->second,
|
| - ThumbnailScore());
|
| + SetPageThumbnailEncoded(
|
| + data.most_visited[i].url, image_i->second.get(), ThumbnailScore());
|
| }
|
| }
|
|
|
| @@ -793,9 +792,8 @@ void TopSitesImpl::SetTopSites(const MostVisitedURLList& new_top_sites) {
|
| for (TempImages::iterator it = temp_images_.begin();
|
| it != temp_images_.end(); ++it) {
|
| if (canonical_url == cache_->GetCanonicalURL(it->first)) {
|
| - SetPageThumbnailEncoded(mv.url,
|
| - it->second.thumbnail,
|
| - it->second.thumbnail_score);
|
| + SetPageThumbnailEncoded(
|
| + mv.url, it->second.thumbnail.get(), it->second.thumbnail_score);
|
| temp_images_.erase(it);
|
| break;
|
| }
|
|
|