• Eli Zaretskii's avatar
    Fix bug #15575 with crashes in TTY menus. · 48621e69
    Eli Zaretskii authored
     src/xdisp.c (display_tty_menu_item): Make sure we never write beyond
     the end of the frame's glyph matrix.
     src/term.c (tty_menu_display): Don't move cursor while overwriting
     frame's glyphs with menu items.  Limit the number of items
     displayed to what can be shown on the available screen lines,
     excluding the echo area.
     (tty_menu_activate): Limit the Y coordinate allowed by
     read_menu_input to the last screen line used for menu display.
xdisp.c 912 KB