diff options
author | Richard M. Stallman <rms@gnu.org> | 1994-02-02 23:47:57 +0000 |
---|---|---|
committer | Richard M. Stallman <rms@gnu.org> | 1994-02-02 23:47:57 +0000 |
commit | 502add23f1e6d396208ff04042f1c533cb152538 (patch) | |
tree | 68421f294ee179a3a46e8f3b6c6918ad55255b19 | |
parent | 8023777cb1a5308172f1461950194e9f8afc63a9 (diff) | |
download | emacs-502add23f1e6d396208ff04042f1c533cb152538.tar.gz emacs-502add23f1e6d396208ff04042f1c533cb152538.tar.bz2 emacs-502add23f1e6d396208ff04042f1c533cb152538.zip |
(XTread_socket): Add X_IO_BUG conditional.
-rw-r--r-- | src/xterm.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/xterm.c b/src/xterm.c index 7f0419e6f61..4fef2abc72e 100644 --- a/src/xterm.c +++ b/src/xterm.c @@ -3618,6 +3618,13 @@ XTread_socket (sd, bufp, numchars, waitp, expected) } } +#ifdef X_IO_BUG + if (! event_found) + /* On some systems, an X bug causes Emacs to get no more events + when the window is destroyed. Detect that. */ + XNoOp (x_current_display); +#endif /* X_IO_BUG */ + #ifdef HAVE_SELECT if (expected && ! event_found) { |