| Index: chrome/browser/favicon/favicon_service.cc
|
| diff --git a/chrome/browser/favicon/favicon_service.cc b/chrome/browser/favicon/favicon_service.cc
|
| index e4d6350dd62f0f60159c0c7a44a36d3e9d68a7b1..2f8f31c9c86fe3a9113c931ad748065bd197e07b 100644
|
| --- a/chrome/browser/favicon/favicon_service.cc
|
| +++ b/chrome/browser/favicon/favicon_service.cc
|
| @@ -25,11 +25,10 @@ namespace {
|
| void CancelOrRunFaviconResultsCallback(
|
| const CancelableTaskTracker::IsCanceledCallback& is_canceled,
|
| const FaviconService::FaviconResultsCallback& callback,
|
| - const std::vector<history::FaviconBitmapResult>& results,
|
| - const history::IconURLSizesMap& size_map) {
|
| + const std::vector<history::FaviconBitmapResult>& results) {
|
| if (is_canceled.Run())
|
| return;
|
| - callback.Run(results, size_map);
|
| + callback.Run(results);
|
| }
|
|
|
| // Helper to run callback with empty results if we cannot get the history
|
| @@ -40,9 +39,7 @@ CancelableTaskTracker::TaskId RunWithEmptyResultAsync(
|
| return tracker->PostTask(
|
| base::MessageLoopProxy::current(),
|
| FROM_HERE,
|
| - Bind(callback,
|
| - std::vector<history::FaviconBitmapResult>(),
|
| - history::IconURLSizesMap()));
|
| + Bind(callback, std::vector<history::FaviconBitmapResult>()));
|
| }
|
|
|
| } // namespace
|
| @@ -54,9 +51,8 @@ FaviconService::FaviconService(HistoryService* history_service)
|
| // static
|
| void FaviconService::FaviconResultsCallbackRunner(
|
| const FaviconResultsCallback& callback,
|
| - const std::vector<history::FaviconBitmapResult>* results,
|
| - const history::IconURLSizesMap* size_map) {
|
| - callback.Run(*results, *size_map);
|
| + const std::vector<history::FaviconBitmapResult>* results) {
|
| + callback.Run(*results);
|
| }
|
|
|
| CancelableTaskTracker::TaskId FaviconService::GetFaviconImage(
|
| @@ -243,7 +239,6 @@ void FaviconService::SetFavicons(
|
| image_skia.EnsureRepsForSupportedScaleFactors();
|
| const std::vector<gfx::ImageSkiaRep>& image_reps = image_skia.image_reps();
|
| std::vector<history::FaviconBitmapData> favicon_bitmap_data;
|
| - history::FaviconSizes favicon_sizes;
|
| for (size_t i = 0; i < image_reps.size(); ++i) {
|
| scoped_refptr<base::RefCountedBytes> bitmap_data(
|
| new base::RefCountedBytes());
|
| @@ -258,21 +253,10 @@ void FaviconService::SetFavicons(
|
| bitmap_data_element.icon_url = icon_url;
|
|
|
| favicon_bitmap_data.push_back(bitmap_data_element);
|
| -
|
| - // Construct favicon sizes from a guess at what the HTML 5 'sizes'
|
| - // attribute in the link tag is.
|
| - // TODO(pkotwicz): Plumb the HTML 5 sizes attribute to FaviconHandler.
|
| - favicon_sizes.push_back(pixel_size);
|
| }
|
| }
|
|
|
| - // TODO(pkotwicz): Tell the database about all the icon URLs associated
|
| - // with |page_url|.
|
| - history::IconURLSizesMap icon_url_sizes;
|
| - icon_url_sizes[icon_url] = favicon_sizes;
|
| -
|
| - history_service_->SetFavicons(page_url, icon_type, favicon_bitmap_data,
|
| - icon_url_sizes);
|
| + history_service_->SetFavicons(page_url, icon_type, favicon_bitmap_data);
|
| }
|
|
|
| FaviconService::~FaviconService() {}
|
| @@ -308,8 +292,7 @@ CancelableTaskTracker::TaskId FaviconService::GetFaviconForURLImpl(
|
| void FaviconService::RunFaviconImageCallbackWithBitmapResults(
|
| const FaviconImageCallback& callback,
|
| int desired_size_in_dip,
|
| - const std::vector<history::FaviconBitmapResult>& favicon_bitmap_results,
|
| - const history::IconURLSizesMap& icon_url_sizes_map) {
|
| + const std::vector<history::FaviconBitmapResult>& favicon_bitmap_results) {
|
| history::FaviconImageResult image_result;
|
| image_result.image = FaviconUtil::SelectFaviconFramesFromPNGs(
|
| favicon_bitmap_results,
|
| @@ -324,8 +307,7 @@ void FaviconService::RunFaviconRawCallbackWithBitmapResults(
|
| const FaviconRawCallback& callback,
|
| int desired_size_in_dip,
|
| ui::ScaleFactor desired_scale_factor,
|
| - const std::vector<history::FaviconBitmapResult>& favicon_bitmap_results,
|
| - const history::IconURLSizesMap& icon_url_sizes_map) {
|
| + const std::vector<history::FaviconBitmapResult>& favicon_bitmap_results) {
|
| if (favicon_bitmap_results.empty() || !favicon_bitmap_results[0].is_valid()) {
|
| callback.Run(history::FaviconBitmapResult());
|
| return;
|
|
|