- char item_text[BCTEXTLEN];
- if( display_format == LISTBOX_ICONS_PACKED )
- gui->truncate_text(item_text, item->text, text_w);
- else
- strcpy(item_text, item->text);
+ char *item_text = display_format == LISTBOX_ICONS_PACKED ?
+ get_truncated_text(MEDIUMFONT, item->text, text_w) :
+ cstrdup(item->text);