- wattron(menu->sub_win, COLOR_PAIR(
- (item_index == menu->selected_item && menu->focused == true) ?
- TS_SELECTED : TS_NONSELECTED
- ));
- mvwprintw(menu->sub_win, start_y, 0, curitem->title);
- wattroff(menu->sub_win, COLOR_PAIR(0));
-
- /* display number of items */
- if (strlen(curitem->description) > 0) {
- mvwprintw(menu->sub_win, start_y+1, 0, curitem->description);
- }
-
- return item_height(curitem);
+ hlcolor = COLOR_PAIR((item_index == menu->selected_item && menu->focused == true) ? TS_SELECTED : TS_NONSELECTED);
+ wattron(menu->menu_win, hlcolor);
+ mvwprintw(menu->menu_win, start_y, 0, curitem->title);
+ wattroff(menu->menu_win, hlcolor);