From: Gene Cumm <gene.cumm at gmail.com> CMenu: Fix cursor on exit from showmenus() Signed-off-by: Gene Cumm <gene.cumm at gmail.com> This fixes the issue in hdt.c32 that Kent Robotti noticed where exiting directly from Menu Mode caused the cursor to not be displayed. This same issue also affects com32/cmenu/simple.c32 and probably others using showmenus(). --- diff --git a/com32/cmenu/libmenu/menu.c b/com32/cmenu/libmenu/menu.c index 1375476..19a7e59 100644 --- a/com32/cmenu/libmenu/menu.c +++ b/com32/cmenu/libmenu/menu.c @@ -655,9 +655,9 @@ pt_menuitem showmenus(uchar startmenu) ms->menus[(unsigned int)startmenu], 0, NORMALMENU); // Hide the garbage we left on the screen - cursoron(); cls(); gotoxy(ms->minrow, ms->mincol); + cursoron(); // Return user choice return rv;