From fe2f58fbad96162ea91e5e1a49b102cd0bf739bf Mon Sep 17 00:00:00 2001 From: Pasi Kallinen Date: Thu, 21 Mar 2024 16:55:23 +0200 Subject: [PATCH] Curses: Fix accessing illegal window id --- win/curses/curswins.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/win/curses/curswins.c b/win/curses/curswins.c index f8f72247c..f4963ec1a 100644 --- a/win/curses/curswins.c +++ b/win/curses/curswins.c @@ -645,7 +645,6 @@ curses_puts(winid wid, int attr, const char *text) } #endif - curses_set_wid_colors(wid, NULL); if (curses_is_menu(wid) || curses_is_text(wid)) { if (!curses_menu_exists(wid)) { impossible( @@ -657,6 +656,7 @@ curses_puts(winid wid, int attr, const char *text) curses_add_nhmenu_item(wid, &nul_glyphinfo, &Id, 0, 0, attr, NO_COLOR, text, MENU_ITEMFLAGS_NONE); } else { + curses_set_wid_colors(wid, NULL); waddstr(win, text); wnoutrefresh(win); }