|
@@ -480,6 +480,8 @@ void IconView::get_item_rects(int item_index, ItemData& item_data, const Gfx::Fo
|
|
|
} else {
|
|
|
item_data.text_rect.set_width(unwrapped_text_width);
|
|
|
item_data.text_rect.inflate(6, 4);
|
|
|
+ if (item_data.text_rect.width() > available_width)
|
|
|
+ item_data.text_rect.set_width(available_width);
|
|
|
item_data.text_rect.center_horizontally_within(item_rect);
|
|
|
}
|
|
|
item_data.text_rect.intersect(item_rect);
|