From 502add23f1e6d396208ff04042f1c533cb152538 Mon Sep 17 00:00:00 2001 From: "Richard M. Stallman" Date: Wed, 2 Feb 1994 23:47:57 +0000 Subject: [PATCH] (XTread_socket): Add X_IO_BUG conditional. --- src/xterm.c | 7 +++++++ 1 file changed, 7 insertions(+) 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) { -- 2.39.5