| Index: ui/app_list/views/search_result_tile_item_view.cc
|
| diff --git a/ui/app_list/views/search_result_tile_item_view.cc b/ui/app_list/views/search_result_tile_item_view.cc
|
| index 70c8e26fa19d17dfab4cc8a2d943b6e054cb3e8c..61f27dc21305de74c6a503f21ece5d7e660cf6ec 100644
|
| --- a/ui/app_list/views/search_result_tile_item_view.cc
|
| +++ b/ui/app_list/views/search_result_tile_item_view.cc
|
| @@ -111,6 +111,10 @@ void SearchResultTileItemView::SetSearchResult(SearchResult* item) {
|
| if (!old_item || !item->icon().BackedBySameObjectAs(old_item->icon())) {
|
| OnIconChanged();
|
| }
|
| + if (!old_item ||
|
| + !item->badge_icon().BackedBySameObjectAs(old_item->badge_icon())) {
|
| + OnBadgeIconChanged();
|
| + }
|
| }
|
|
|
| void SearchResultTileItemView::SetRating(float rating) {
|
| @@ -155,10 +159,12 @@ bool SearchResultTileItemView::OnKeyPressed(const ui::KeyEvent& event) {
|
|
|
| void SearchResultTileItemView::OnIconChanged() {
|
| SetIcon(item_->icon());
|
| + Layout();
|
| }
|
|
|
| void SearchResultTileItemView::OnBadgeIconChanged() {
|
| SetBadgeIcon(item_->badge_icon());
|
| + Layout();
|
| }
|
|
|
| void SearchResultTileItemView::OnRatingChanged() {
|
|
|