X-Git-Url: https://git.danieliu.xyz/?p=taskasaur.git;a=blobdiff_plain;f=menu.c;fp=menu.c;h=797789611bc53c5b48fa8bce57b7bcb28d99989b;hp=0ee76a59d8eb4ceb8ad637adb77b16edc06b3c9c;hb=edba973b080b9c28bc29fe3e10fd63de5a2f7356;hpb=951f634549621ffa65e1855ea32d75965fec13ab diff --git a/menu.c b/menu.c index 0ee76a5..7977896 100644 --- a/menu.c +++ b/menu.c @@ -230,8 +230,6 @@ delete_item(Menu* menu, int index) menu->selected_item = menu->menu_length-1; } - wclear(menu->sub_win); - return 0; } @@ -262,10 +260,6 @@ menu_insert_mode(Menu* menu, int insert_index) char temp[MAX_CONTENTS_LENGTH+1]; // remember null char* new_contents; - /* this is bad */ - wclear(menu->sub_win); - render_menu(menu); - curs_on(); /* move cursor to right spot */ @@ -357,9 +351,7 @@ int render_menu(Menu* menu) { /* draw outer menu (prob dont need this every render) */ - int menu_header_color; - - /* menu_header_color = */ + /* wclear(menu->menu_win); */ wattron(menu->menu_win, COLOR_PAIR( (menu->focused == true) ? TS_MENU_SELECTED: TS_MENU_NONSELECTED @@ -368,6 +360,8 @@ render_menu(Menu* menu) wattroff(menu->menu_win, COLOR_PAIR(0)); /* draw inner menu */ + wclear(menu->sub_win); + int cur_line = 0; for (int i = 0; i < menu->menu_length-menu->scroll_offset; i++) {