qsort((void *)lst, fdp, sizeof(struct filesel_list_item),
filenamecmp );
- qsort((void *)lst + fdp * sizeof(struct filesel_list_item),
+ qsort((void *)(&lst[fdp]),
FILESEL_LAST_ITEM - fdp + 1,
sizeof(struct filesel_list_item),
filenamecmp );
static void
filesel_print_list_line(int i, int line)
{
- if( lst[i].type == FLSL_TYPE_DIR )
+ if( lst[i].type == FLSL_TYPE_DIR ) {
+ mvwaddch(filesel_list, line, 3, 'd');
+#ifdef A_BOLD
wattron(filesel_list, A_BOLD);
+#endif
+ }
mvwaddnstr(filesel_list, line, 5, lst[i].filename, COLS - 5);
}