X-Git-Url: https://plomlompom.com/repos/%7B%7Bprefix%7D%7D/copy_free?a=blobdiff_plain;f=src%2Fclient%2Fmisc.c;h=a37155be2c98d53f79658bc38c7dbc90953c1f85;hb=fb9b40f0535b28b37b64983240c4b78e74ee9a2c;hp=ff1600c7e7ab611601574f9fb287893bc55272eb;hpb=e8e8f91cff96eebc1b440df18d9c3ef4ced1ca60;p=plomrogue diff --git a/src/client/misc.c b/src/client/misc.c index ff1600c..a37155b 100644 --- a/src/client/misc.c +++ b/src/client/misc.c @@ -58,9 +58,9 @@ extern void save_interface_conf() write_keybindings_to_file(file, &world.kb_winkeys, delim); write_order_wins_visible_active(file, delim); uint8_t i; - for (i = 0; i < strlen(world.winconf_db.ids); i++) + for (i = 0; i < strlen(world.wins.ids); i++) { - write_winconf_of_id_to_file(file, world.winconf_db.ids[i], delim); + write_winconf_of_id_to_file(file, world.wins.ids[i], delim); } try_fclose_unlink_rename(file, path_tmp, path, f_name); } @@ -101,12 +101,12 @@ extern void unload_interface_conf() world.kb_wingeom.kbs = NULL; free_keybindings(world.kb_winkeys.kbs); world.kb_winkeys.kbs = NULL; - while (0 != world.wmeta.active) + while (0 != world.wins.win_active) { - suspend_win(world.wmeta.active); + suspend_win(world.wins.win_active); } free_winconfs(); - delwin(world.wmeta.pad); + delwin(world.wins.pad); } @@ -122,23 +122,23 @@ extern void reset_windows() { endwin(); /* "[S]tandard way" to recalibrate ncurses post SIGWINCH, says */ refresh(); /* . */ - struct Win * w_p = world.wmeta.chain_start; - char win_ids[strlen(world.winconf_db.ids) + 1]; - memset(win_ids, '\0', strlen(world.winconf_db.ids) + 1); + struct Win * w_p = world.wins.chain_start; + char win_ids[strlen(world.wins.ids) + 1]; + memset(win_ids, '\0', strlen(world.wins.ids) + 1); uint8_t i = 0; char active = '\0'; for (; NULL != w_p; w_p = w_p->next, i++) { struct WinConf * wc_p = get_winconf_by_win(w_p); win_ids[i] = wc_p->id; - if (w_p == world.wmeta.active) + if (w_p == world.wins.win_active) { active = wc_p->id; } } - while (0 != world.wmeta.active) + while (0 != world.wins.win_active) { - w_p = world.wmeta.active; + w_p = world.wins.win_active; suspend_win(w_p); } char id; @@ -146,7 +146,7 @@ extern void reset_windows() { free_win(get_win_by_id(id)); } - delwin(world.wmeta.pad); + delwin(world.wins.pad); make_pad(); init_wins(); if (strlen(win_ids) < 1) @@ -158,7 +158,7 @@ extern void reset_windows() toggle_window(win_ids[i]); if (active == win_ids[i]) { - world.wmeta.active = get_win_by_id(win_ids[i]); + world.wins.win_active = get_win_by_id(win_ids[i]); } } }