follow-up to curses windowcolors
Make sure the windowcolors option can be specified more than once without a config file warning. Make the struct holding the details a little more extendable.
This commit is contained in:
@@ -427,9 +427,11 @@ curses_create_nhwindow(int type)
|
||||
winid wid = curses_get_wid(type);
|
||||
|
||||
if (curses_is_menu(wid))
|
||||
curses_parse_wid_colors(MENU_WIN, iflags.wc_foregrnd_menu, iflags.wc_backgrnd_menu);
|
||||
curses_parse_wid_colors(MENU_WIN, iflags.wcolors[wcolor_menu].fg,
|
||||
iflags.wcolors[wcolor_menu].bg);
|
||||
else if (curses_is_text(wid))
|
||||
curses_parse_wid_colors(TEXT_WIN, iflags.wc_foregrnd_text, iflags.wc_backgrnd_text);
|
||||
curses_parse_wid_colors(TEXT_WIN, iflags.wcolors[wcolor_text].fg,
|
||||
iflags.wcolors[wcolor_text].bg);
|
||||
if (curses_is_menu(wid) || curses_is_text(wid)) {
|
||||
curses_start_menu(wid, MENU_BEHAVE_STANDARD);
|
||||
curses_add_wid(wid);
|
||||
|
||||
Reference in New Issue
Block a user