Index: chrome/browser/ui/webui/favicon_source.cc |
diff --git a/chrome/browser/ui/webui/favicon_source.cc b/chrome/browser/ui/webui/favicon_source.cc |
index 46cce9b82cf9dc957cca2ba43e8411d789c76380..80f0004427a5aa5709384d54e95905a9728c031e 100644 |
--- a/chrome/browser/ui/webui/favicon_source.cc |
+++ b/chrome/browser/ui/webui/favicon_source.cc |
@@ -79,6 +79,8 @@ void FaviconSource::StartDataRequest( |
GURL url(parsed.url); |
+ ui::ScaleFactor scale_factor = |
+ ui::GetSupportedScaleFactor(parsed.scale_factor); |
if (parsed.is_icon_url) { |
// TODO(michaelbai): Change GetRawFavicon to support combination of |
// IconType. |
@@ -86,11 +88,11 @@ void FaviconSource::StartDataRequest( |
url, |
favicon_base::FAVICON, |
parsed.size_in_dip, |
- parsed.scale_factor, |
+ scale_factor, |
base::Bind(&FaviconSource::OnFaviconDataAvailable, |
base::Unretained(this), |
IconRequest( |
- callback, url, parsed.size_in_dip, parsed.scale_factor)), |
+ callback, url, parsed.size_in_dip, scale_factor)), |
&cancelable_task_tracker_); |
} else { |
// Intercept requests for prepopulated pages. |
@@ -100,7 +102,7 @@ void FaviconSource::StartDataRequest( |
callback.Run( |
ResourceBundle::GetSharedInstance().LoadDataResourceBytesForScale( |
history::kPrepopulatedPages[i].favicon_id, |
- parsed.scale_factor)); |
+ scale_factor)); |
return; |
} |
} |
@@ -108,13 +110,13 @@ void FaviconSource::StartDataRequest( |
favicon_service->GetRawFaviconForURL( |
FaviconService::FaviconForURLParams(url, icon_types_, |
parsed.size_in_dip), |
- parsed.scale_factor, |
+ scale_factor, |
base::Bind(&FaviconSource::OnFaviconDataAvailable, |
base::Unretained(this), |
IconRequest(callback, |
url, |
parsed.size_in_dip, |
- parsed.scale_factor)), |
+ scale_factor)), |
&cancelable_task_tracker_); |
} |
} |
@@ -192,9 +194,9 @@ void FaviconSource::SendDefaultResponse(const IconRequest& icon_request) { |
default_favicons_[favicon_index].get(); |
if (!default_favicon) { |
- ui::ScaleFactor scale_factor = icon_request.scale_factor; |
default_favicon = ResourceBundle::GetSharedInstance() |
- .LoadDataResourceBytesForScale(resource_id, scale_factor); |
+ .LoadDataResourceBytesForScale(resource_id, |
+ icon_request.scale_factor); |
default_favicons_[favicon_index] = default_favicon; |
} |