Commit 23cafe43 authored by Geoff Voelker's avatar Geoff Voelker

[HAVE_NTGUI] (init_sys_modes, reset_sys_modes):

Don't initialize terminal mode when using window system.
[HAVE_NTGUI] (BUFFER_SIZE_FACTOR): Increase for use with window system.

Use HAVE_WINDOW_SYSTEM instead of testing for specific window systems.
parent a5570f57
......@@ -1226,7 +1226,7 @@ init_sys_modes ()
narrow_foreground_group ();
#endif
#ifdef HAVE_X_WINDOWS
#ifdef HAVE_WINDOW_SYSTEM
/* Emacs' window system on MSDOG uses the `internal terminal' and therefore
needs the initialization code below. */
if (!read_socket_hook && EQ (Vwindow_system, Qnil))
......@@ -1469,7 +1469,7 @@ init_sys_modes ()
#else
setbuf (stdout, _sobuf);
#endif
#ifdef HAVE_X_WINDOWS
#ifdef HAVE_WINDOW_SYSTEM
/* Emacs' window system on MSDOG uses the `internal terminal' and therefore
needs the initialization code below. */
if (! read_socket_hook && EQ (Vwindow_system, Qnil))
......@@ -1612,7 +1612,7 @@ reset_sys_modes ()
}
if (!term_initted)
return;
#ifdef HAVE_X_WINDOWS
#ifdef HAVE_WINDOW_SYSTEM
/* Emacs' window system on MSDOG uses the `internal terminal' and therefore
needs the clean-up code below. */
if (read_socket_hook || !EQ (Vwindow_system, Qnil))
......@@ -2403,8 +2403,8 @@ sys_select (nfds, rfds, wfds, efds, timeout)
/* Read keyboard input into the standard buffer,
waiting for at least one character. */
/* Make all keyboard buffers much bigger when using X windows. */
#ifdef HAVE_X_WINDOWS
/* Make all keyboard buffers much bigger when using a window system. */
#ifdef HAVE_WINDOW_SYSTEM
#define BUFFER_SIZE_FACTOR 16
#else
#define BUFFER_SIZE_FACTOR 1
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment