Chromium Code Reviews| Index: ui/app_list/views/tile_item_view.cc |
| diff --git a/ui/app_list/views/tile_item_view.cc b/ui/app_list/views/tile_item_view.cc |
| index 71073436b34ec2ec210d84964d0e9d77eb700688..17dcc8ce61f196ac72093f25a2b298b50e1c3730 100644 |
| --- a/ui/app_list/views/tile_item_view.cc |
| +++ b/ui/app_list/views/tile_item_view.cc |
| @@ -105,8 +105,12 @@ void TileItemView::SetAppListItem(AppListItem* item) { |
| icon_->SetImage(item_->icon()); |
| title_->SetText(base::UTF8ToUTF16(item_->name())); |
| - background_->set_strip_color( |
| - color_utils::CalculateKMeanColorOfBitmap(*item_->icon().bitmap())); |
| + color_utils::GridSampler sampler; |
| + background_->set_strip_color(color_utils::CalculateKMeanColorOfPNG( |
|
Matt Giuca
2014/05/22 05:03:52
Ew, please don't convert to a PNG just to get arou
calamity
2014/05/22 07:36:36
Added overload in precursor CL.
|
| + gfx::Image(item_->icon()).As1xPNGBytes(), |
| + color_utils::HSL{-1, 0.3, 0.2}, |
| + color_utils::HSL{-1, 1, 0.8}, |
| + &sampler)); |
| } |
| gfx::Size TileItemView::GetPreferredSize() { |