Problem: The cursor shape is wrong after switch back from an alternate
screen in a terminal window. (arius Gedminas)
Solution: Change bitfield to unsigned. Set flag that cursor shape was set.
struct VTermPen pen;
struct {
- int cursor_visible:1;
- int cursor_blink:1;
+ unsigned int cursor_visible:1;
+ unsigned int cursor_blink:1;
unsigned int cursor_shape:2;
} mode;
} saved;
{
if (in_terminal_loop == term)
{
+ did_change_cursor = TRUE;
if (term->tl_cursor_color != NULL)
term_cursor_color(term->tl_cursor_color);
else
static int included_patches[] =
{ /* Add new patch number below this line */
+/**/
+ 920,
/**/
919,
/**/