From c6306e11171550f89442ed455aba789614f155d1 Mon Sep 17 00:00:00 2001 From: nhmall Date: Tue, 5 Jan 2021 16:06:58 -0500 Subject: [PATCH] adjust some disabled code in curses window port --- win/curses/cursdial.c | 6 +++--- win/curses/cursinvt.c | 3 ++- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/win/curses/cursdial.c b/win/curses/cursdial.c index e5a8fc5a0..cee28b7ac 100644 --- a/win/curses/cursdial.c +++ b/win/curses/cursdial.c @@ -621,8 +621,7 @@ curses_add_nhmenu_item(winid wid, const glyph_info *glyphinfo, } new_item = curs_new_menu_item(wid, str); - if (glyphinfo) - new_item->glyphinfo = *glyphinfo; + new_item->glyphinfo = *glyphinfo; new_item->identifier = *identifier; new_item->accelerator = accelerator; new_item->group_accel = group_accel; @@ -1039,7 +1038,8 @@ menu_win_size(nhmenu *menu) /* Add space for accelerator (selector letter) */ curentrywidth += 4; #if 0 /* FIXME: menu glyphs */ - if (menu_item_ptr->glyph != NO_GLYPH && iflags.use_menu_glyphs) + if (menu_item_ptr->glyphinfo.glyph != NO_GLYPH + && iflags.use_menu_glyphs) curentrywidth += 2; #endif } diff --git a/win/curses/cursinvt.c b/win/curses/cursinvt.c index 0906763de..bfbf04a62 100644 --- a/win/curses/cursinvt.c +++ b/win/curses/cursinvt.c @@ -118,7 +118,8 @@ curses_add_inv(int y, const glyph_info *glyphinfo UNUSED, CHAR_P accelerator, stroffset = 4; } #if 0 /* FIXME: MENU GLYPHS */ - if (accelerator && glyph != NO_GLYPH && iflags.use_menu_glyphs) { + if (accelerator && iflags.use_menu_glyphs + && glyphinfo->glyph != NO_GLYPH ) { int symbol; attr_t glyphclr;