Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(2728)

Unified Diff: chrome/browser/ui/webui/favicon_source.cc

Issue 291733004: Reduce the use of ui::ScaleFactor in webui/favicon (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 6 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
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);
pkotwicz 2014/05/20 03:31:19 It is really confusing keeping track what it a flo
oshima 2014/05/20 18:23:28 These will be renamed either device_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;
}

Powered by Google App Engine
This is Rietveld 408576698