Index: ui/app_list/views/app_list_item_view.cc |
diff --git a/ui/app_list/views/app_list_item_view.cc b/ui/app_list/views/app_list_item_view.cc |
index 1b9aaf701d1273807d552101b9005f5947adaa1d..a5ab09d3ff2266ae9ac49c93574c258fb23ab94c 100644 |
--- a/ui/app_list/views/app_list_item_view.cc |
+++ b/ui/app_list/views/app_list_item_view.cc |
@@ -130,6 +130,11 @@ void AppListItemView::UpdateIcon() { |
icon_->SetImage(resized); |
} |
+void AppListItemView::UpdateTooltip() { |
+ title_->SetTooltipText(model_->title() == model_->full_name() ? |
+ string16() : UTF8ToUTF16(model_->full_name())); |
+} |
+ |
void AppListItemView::SetUIState(UIState state) { |
if (ui_state_ == state) |
return; |
@@ -193,6 +198,7 @@ void AppListItemView::ItemIconChanged() { |
void AppListItemView::ItemTitleChanged() { |
title_->SetText(UTF8ToUTF16(model_->title())); |
title_->Invalidate(); |
+ UpdateTooltip(); |
Layout(); |
} |