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..1b10e1687bdf9edbeb47806d7165336cbae7b5d0 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) { |
@@ -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,11 @@ 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) |
pkotwicz
2014/05/20 03:31:19
Nit: no new line. (Similar to how the code is stru
oshima
2014/05/20 18:23:28
Done.
|
+ .sk_bitmap(), |
+ false, |
+ &icon_data->data()); |
callback.Run(icon_data.get()); |
} else { |
@@ -134,8 +136,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; |
pkotwicz
2014/05/20 03:31:19
Nit: default initialize
oshima
2014/05/20 18:23:28
Done.
|
GetFilePathAndQuery(url_path, &file_path, &query); |
ParseQueryParams(query, &scale_factor, &icon_size); |
FetchFileIcon(file_path, scale_factor, icon_size, callback); |
@@ -152,7 +154,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()); |