Index: chrome/browser/ui/webui/fileicon_source.cc |
diff --git a/chrome/browser/ui/webui/fileicon_source.cc b/chrome/browser/ui/webui/fileicon_source.cc |
index 3da4336dade26c857146821d63d9beee5ec6c1c9..e545e2ff1179abddde3ae556ca34a38e4e8ef3f9 100644 |
--- a/chrome/browser/ui/webui/fileicon_source.cc |
+++ b/chrome/browser/ui/webui/fileicon_source.cc |
@@ -62,14 +62,14 @@ IconLoader::IconSize SizeStringToIconSize(const std::string& size_string) { |
// Simple parser for data on the query. |
void ParseQueryParams(const std::string& query, |
- ui::ScaleFactor* scale_factor, |
+ float* scale_factor, |
IconLoader::IconSize* icon_size) { |
typedef std::pair<std::string, std::string> KVPair; |
std::vector<KVPair> parameters; |
if (icon_size) |
*icon_size = IconLoader::NORMAL; |
if (scale_factor) |
- *scale_factor = ui::SCALE_FACTOR_100P; |
+ *scale_factor = 1.0f; |
base::SplitStringIntoKeyValuePairs(query, '=', '&', ¶meters); |
for (std::vector<KVPair>::const_iterator iter = parameters.begin(); |
iter != parameters.end(); ++iter) { |
@@ -82,7 +82,7 @@ void ParseQueryParams(const std::string& query, |
} // namespace |
-FileIconSource::IconRequestDetails::IconRequestDetails() { |
+FileIconSource::IconRequestDetails::IconRequestDetails() : scale_factor(1.0f) { |
} |
FileIconSource::IconRequestDetails::~IconRequestDetails() { |
@@ -94,7 +94,7 @@ FileIconSource::~FileIconSource() {} |
void FileIconSource::FetchFileIcon( |
const base::FilePath& path, |
- ui::ScaleFactor scale_factor, |
+ float scale_factor, |
IconLoader::IconSize icon_size, |
const content::URLDataSource::GotDataCallback& callback) { |
IconManager* im = g_browser_process->icon_manager(); |
@@ -103,9 +103,9 @@ void FileIconSource::FetchFileIcon( |
if (icon) { |
scoped_refptr<base::RefCountedBytes> icon_data(new base::RefCountedBytes); |
gfx::PNGCodec::EncodeBGRASkBitmap( |
- icon->ToImageSkia()->GetRepresentation( |
- ui::GetImageScale(scale_factor)).sk_bitmap(), |
- false, &icon_data->data()); |
+ icon->ToImageSkia()->GetRepresentation(scale_factor).sk_bitmap(), |
+ false, |
+ &icon_data->data()); |
callback.Run(icon_data.get()); |
} else { |
@@ -134,8 +134,8 @@ void FileIconSource::StartDataRequest( |
const content::URLDataSource::GotDataCallback& callback) { |
std::string query; |
base::FilePath file_path; |
- ui::ScaleFactor scale_factor; |
IconLoader::IconSize icon_size; |
+ float scale_factor = 1.0f; |
GetFilePathAndQuery(url_path, &file_path, &query); |
ParseQueryParams(query, &scale_factor, &icon_size); |
FetchFileIcon(file_path, scale_factor, icon_size, callback); |
@@ -152,7 +152,7 @@ void FileIconSource::OnFileIconDataAvailable(const IconRequestDetails& details, |
scoped_refptr<base::RefCountedBytes> icon_data(new base::RefCountedBytes); |
gfx::PNGCodec::EncodeBGRASkBitmap( |
icon->ToImageSkia()->GetRepresentation( |
- ui::GetImageScale(details.scale_factor)).sk_bitmap(), |
+ details.scale_factor).sk_bitmap(), |
false, |
&icon_data->data()); |