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() { |