Chromium Code Reviews| Index: chrome/browser/ui/views/create_application_shortcut_view.cc |
| diff --git a/chrome/browser/ui/views/create_application_shortcut_view.cc b/chrome/browser/ui/views/create_application_shortcut_view.cc |
| index 84dfbcfd06c0b58a96443b91bf348308c2207434..2f2aeea562380565acdedf7b6062e55898e42714 100644 |
| --- a/chrome/browser/ui/views/create_application_shortcut_view.cc |
| +++ b/chrome/browser/ui/views/create_application_shortcut_view.cc |
| @@ -497,15 +497,14 @@ void CreateUrlApplicationShortcutView::DidDownloadFavicon( |
| SkBitmap image; |
| if (!bitmaps.empty()) { |
| - std::vector<ui::ScaleFactor> scale_factors; |
| - ui::ScaleFactor scale_factor = ui::GetSupportedScaleFactor( |
| - ui::GetScaleFactorForNativeView( |
| - web_contents_->GetRenderViewHost()->GetView()->GetNativeView())); |
| - scale_factors.push_back(scale_factor); |
| + std::vector<int> requested_sizes_in_pixel; |
| + float scale = ui::GetScaleFactorForNativeView( |
| + web_contents_->GetRenderViewHost()->GetView()->GetNativeView()); |
| + requested_sizes_in_pixel.push_back( |
| + static_cast<int>(requested_size * scale + 0.5f)); |
|
sky
2014/06/18 22:16:51
Same question about the .5 here.
|
| std::vector<size_t> closest_indices; |
| SelectFaviconFrameIndices(original_bitmap_sizes, |
| - scale_factors, |
| - requested_size, |
| + requested_sizes_in_pixel, |
| &closest_indices, |
| NULL); |
| size_t closest_index = closest_indices[0]; |