(run_msdos_command): Don't call dos_ttcooked, dos_ttraw, and bright_bg
if noninteractive is non-zero.
This commit is contained in:
parent
ead9233b5e
commit
ad98e89f4f
2 changed files with 11 additions and 3 deletions
|
@ -1,3 +1,8 @@
|
|||
2008-11-15 Eli Zaretskii <eliz@gnu.org>
|
||||
|
||||
* msdos.c (run_msdos_command): Don't call dos_ttcooked, dos_ttraw,
|
||||
and bright_bg if noninteractive is non-zero.
|
||||
|
||||
2008-11-15 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
|
||||
|
||||
* xterm.c (x_draw_glyph_string): For stretch glyphs, don't call
|
||||
|
|
|
@ -4749,7 +4749,8 @@ run_msdos_command (argv, working_dir, tempin, tempout, temperr, envv)
|
|||
if (have_mouse > 0)
|
||||
mouse_get_xy (&x, &y);
|
||||
|
||||
dos_ttcooked (); /* do it here while 0 = stdin */
|
||||
if (!noninteractive)
|
||||
dos_ttcooked (); /* do it here while 0 = stdin */
|
||||
|
||||
dup2 (tempin, 0);
|
||||
dup2 (tempout, 1);
|
||||
|
@ -4809,7 +4810,8 @@ run_msdos_command (argv, working_dir, tempin, tempout, temperr, envv)
|
|||
emacs_close (outbak);
|
||||
emacs_close (errbak);
|
||||
|
||||
dos_ttraw (CURTTY ());
|
||||
if (!noninteractive)
|
||||
dos_ttraw (CURTTY ());
|
||||
if (have_mouse > 0)
|
||||
{
|
||||
mouse_init ();
|
||||
|
@ -4819,7 +4821,8 @@ run_msdos_command (argv, working_dir, tempin, tempout, temperr, envv)
|
|||
/* Some programs might change the meaning of the highest bit of the
|
||||
text attribute byte, so we get blinking characters instead of the
|
||||
bright background colors. Restore that. */
|
||||
bright_bg ();
|
||||
if (!noninteractive)
|
||||
bright_bg ();
|
||||
|
||||
done:
|
||||
chdir (oldwd);
|
||||
|
|
Loading…
Add table
Reference in a new issue