X-Git-Url: https://plomlompom.com/repos/%7B%7Bprefix%7D%7D/ledger2?a=blobdiff_plain;f=src%2Fclient%2Fwincontrol.c;h=fcf3e86a59411a003c3ae320e3e01478a8e27aa4;hb=96ec154837699bd8687d1067deec4f6e593d99c9;hp=275fc9c96b0aefffc9056de1a3a6601b55515a26;hpb=cf63031d8dd87d78ad104984ee729cd74521ae14;p=plomrogue diff --git a/src/client/wincontrol.c b/src/client/wincontrol.c index 275fc9c..fcf3e86 100644 --- a/src/client/wincontrol.c +++ b/src/client/wincontrol.c @@ -124,7 +124,7 @@ extern void init_win_from_winconf(char id) { char * err = "get_drawfunc_by_char() returns NULL to init_win_from_file()."; struct WinConf * winconf = get_winconf_by_id(id); - void * f = get_drawfunc_by_char(winconf->draw); + void * f = get_drawfunc_by_char(winconf->id); exit_err(NULL == f, err); init_win(&winconf->win, winconf->title, winconf->height, winconf->width, f); } @@ -179,7 +179,6 @@ extern uint8_t read_winconf_from_file(char * line, uint32_t linemax, FILE * file } struct WinConf winconf; winconf.id = (char) test; - winconf.draw = winconf.id; try_fgetc(file, f_name); try_fgets(line, linemax + 1, file, f_name); winconf.title = try_malloc(strlen(line), f_name); @@ -233,7 +232,7 @@ extern void write_winconf_of_id_to_file(FILE * file, char c, char * delim) size = 7; } char line[size]; - sprintf(line, "%c\n", wc->draw); + sprintf(line, "%c\n", wc->id); try_fwrite(line, sizeof(char), strlen(line), file, f_name); sprintf(line, "%s\n", wc->title); try_fwrite(line, sizeof(char), strlen(line), file, f_name); @@ -387,7 +386,7 @@ extern void toggle_winconfig() else { wcp->view = 0; - win->draw = get_drawfunc_by_char(wcp->draw); + win->draw = get_drawfunc_by_char(wcp->id); win->center = wcp->center; } }