Index: chrome/browser/history/history_backend.cc |
diff --git a/chrome/browser/history/history_backend.cc b/chrome/browser/history/history_backend.cc |
index 9a80dc98fb85d8a67fb5ed3391fa76198d411dce..c30c6aa80b20e5a17b8b6b31510a802321a17022 100644 |
--- a/chrome/browser/history/history_backend.cc |
+++ b/chrome/browser/history/history_backend.cc |
@@ -1566,11 +1566,9 @@ void HistoryBackend::DeleteFTSIndexDatabases() { |
void HistoryBackend::GetFavicons( |
const std::vector<GURL>& icon_urls, |
int icon_types, |
- int desired_size_in_dip, |
- const std::vector<ui::ScaleFactor>& desired_scale_factors, |
+ const std::vector<int>& desired_sizes, |
std::vector<favicon_base::FaviconRawBitmapResult>* bitmap_results) { |
- UpdateFaviconMappingsAndFetchImpl(NULL, icon_urls, icon_types, |
- desired_size_in_dip, desired_scale_factors, |
+ UpdateFaviconMappingsAndFetchImpl(NULL, icon_urls, icon_types, desired_sizes, |
bitmap_results); |
} |
@@ -1672,28 +1670,24 @@ void HistoryBackend::GetLargestFaviconForURL( |
void HistoryBackend::GetFaviconsForURL( |
const GURL& page_url, |
int icon_types, |
- int desired_size_in_dip, |
- const std::vector<ui::ScaleFactor>& desired_scale_factors, |
+ const std::vector<int>& desired_sizes, |
std::vector<favicon_base::FaviconRawBitmapResult>* bitmap_results) { |
DCHECK(bitmap_results); |
- GetFaviconsFromDB(page_url, icon_types, desired_size_in_dip, |
- desired_scale_factors, bitmap_results); |
+ GetFaviconsFromDB(page_url, icon_types, desired_sizes, bitmap_results); |
} |
void HistoryBackend::GetFaviconForID( |
favicon_base::FaviconID favicon_id, |
- int desired_size_in_dip, |
- ui::ScaleFactor desired_scale_factor, |
+ int desired_size, |
std::vector<favicon_base::FaviconRawBitmapResult>* bitmap_results) { |
std::vector<favicon_base::FaviconID> favicon_ids; |
favicon_ids.push_back(favicon_id); |
- std::vector<ui::ScaleFactor> desired_scale_factors; |
- desired_scale_factors.push_back(desired_scale_factor); |
+ std::vector<int> desired_sizes; |
+ desired_sizes.push_back(desired_size); |
// Get results from DB. |
GetFaviconBitmapResultsForBestMatch(favicon_ids, |
- desired_size_in_dip, |
- desired_scale_factors, |
+ desired_sizes, |
bitmap_results); |
} |
@@ -1701,12 +1695,10 @@ void HistoryBackend::UpdateFaviconMappingsAndFetch( |
const GURL& page_url, |
const std::vector<GURL>& icon_urls, |
int icon_types, |
- int desired_size_in_dip, |
- const std::vector<ui::ScaleFactor>& desired_scale_factors, |
+ const std::vector<int>& desired_sizes, |
std::vector<favicon_base::FaviconRawBitmapResult>* bitmap_results) { |
UpdateFaviconMappingsAndFetchImpl(&page_url, icon_urls, icon_types, |
- desired_size_in_dip, desired_scale_factors, |
- bitmap_results); |
+ desired_sizes, bitmap_results); |
} |
void HistoryBackend::MergeFavicon( |
@@ -2005,8 +1997,7 @@ void HistoryBackend::UpdateFaviconMappingsAndFetchImpl( |
const GURL* page_url, |
const std::vector<GURL>& icon_urls, |
int icon_types, |
- int desired_size_in_dip, |
- const std::vector<ui::ScaleFactor>& desired_scale_factors, |
+ const std::vector<int>& desired_sizes, |
std::vector<favicon_base::FaviconRawBitmapResult>* bitmap_results) { |
// If |page_url| is specified, |icon_types| must be either a single icon |
// type or icon types which are equivalent. |
@@ -2057,8 +2048,8 @@ void HistoryBackend::UpdateFaviconMappingsAndFetchImpl( |
} |
} |
- GetFaviconBitmapResultsForBestMatch(favicon_ids, desired_size_in_dip, |
- desired_scale_factors, bitmap_results); |
+ GetFaviconBitmapResultsForBestMatch(favicon_ids, desired_sizes, |
+ bitmap_results); |
} |
void HistoryBackend::SetFaviconBitmaps( |
@@ -2162,8 +2153,7 @@ bool HistoryBackend::IsFaviconBitmapDataEqual( |
bool HistoryBackend::GetFaviconsFromDB( |
const GURL& page_url, |
int icon_types, |
- int desired_size_in_dip, |
- const std::vector<ui::ScaleFactor>& desired_scale_factors, |
+ const std::vector<int>& desired_sizes, |
std::vector<favicon_base::FaviconRawBitmapResult>* favicon_bitmap_results) { |
DCHECK(favicon_bitmap_results); |
favicon_bitmap_results->clear(); |
@@ -2184,7 +2174,7 @@ bool HistoryBackend::GetFaviconsFromDB( |
// Populate |favicon_bitmap_results| and |icon_url_sizes|. |
bool success = GetFaviconBitmapResultsForBestMatch(favicon_ids, |
- desired_size_in_dip, desired_scale_factors, favicon_bitmap_results); |
+ desired_sizes, favicon_bitmap_results); |
UMA_HISTOGRAM_TIMES("History.GetFavIconFromDB", // historical name |
TimeTicks::Now() - beginning_time); |
return success && !favicon_bitmap_results->empty(); |
@@ -2192,8 +2182,7 @@ bool HistoryBackend::GetFaviconsFromDB( |
bool HistoryBackend::GetFaviconBitmapResultsForBestMatch( |
const std::vector<favicon_base::FaviconID>& candidate_favicon_ids, |
- int desired_size_in_dip, |
- const std::vector<ui::ScaleFactor>& desired_scale_factors, |
+ const std::vector<int>& desired_sizes, |
std::vector<favicon_base::FaviconRawBitmapResult>* favicon_bitmap_results) { |
favicon_bitmap_results->clear(); |
@@ -2220,8 +2209,7 @@ bool HistoryBackend::GetFaviconBitmapResultsForBestMatch( |
std::vector<size_t> candidate_bitmap_indices; |
float score = 0; |
SelectFaviconFrameIndices(sizes, |
- desired_scale_factors, |
- desired_size_in_dip, |
+ desired_sizes, |
&candidate_bitmap_indices, |
&score); |
if (score > highest_score) { |