On 2023/10/23 21:09:00 +0100, Mark Willson <[email protected]> wrote:
> Hi Folks,
>
> When mg(1) is run in batch mode (-b), at exit the terminal is left in a
> non-sane state. Entering ^Jstty sane^J at the shell prompt corrects the
> display. This behaviour was observed on OpenBSD 7.4.
It there since the introduction of the batch mode.
> The following patch fixes the issue:
I've committed it, thanks!
> --- main.c.orig 2023-10-23 19:07:36.007621269 +0100
> +++ main.c 2023-10-23 19:08:15.622234480 +0100
> @@ -167,8 +167,10 @@
> ffclose(ffp, NULL);
> }
>
> - if (batch)
> + if (batch) {
> + vttidy();
> return (0);
> + }
>
> /*
> * Now ensure any default buffer modes from the startup file are
>
> Best Regards,
> Mark
> --
> Mark Willson