Problem: Resizing terminal may cause to behave like CTRL-Z.
Solution: Set "got_tstp" only when in_mch_suspend is set. (Dorian Bivolaru,
closes #9602, closes #9586)
signal(SIGTSTP, ignore_sigtstp ? SIG_IGN : SIG_DFL);
raise(sigarg);
}
+ else
+ got_tstp = TRUE;
// this is not required on all systems, but it doesn't hurt anybody
signal(SIGTSTP, (RETSIGTYPE (*)())sig_tstp);
- got_tstp = TRUE;
SIGRETURN;
}
#endif
if (got_tstp && !in_mch_suspend)
{
exarg_T ea;
+
ea.forceit = TRUE;
ex_stop(&ea);
got_tstp = FALSE;
static int included_patches[] =
{ /* Add new patch number below this line */
+/**/
+ 4195,
/**/
4194,
/**/