]> code.delx.au - gnu-emacs/commitdiff
(x_reply_selection_request): Add a comment.
authorGerd Moellmann <gerd@gnu.org>
Wed, 10 Jan 2001 12:23:46 +0000 (12:23 +0000)
committerGerd Moellmann <gerd@gnu.org>
Wed, 10 Jan 2001 12:23:46 +0000 (12:23 +0000)
src/xselect.c

index d3b4b6436f500ead6bacb7d0a2fc7079f1fbe185..4c7c7a7f862d37182aba9640148886b26e33bbbf 100644 (file)
@@ -644,6 +644,12 @@ x_reply_selection_request (event, format, data, size, type)
                       PropModeReplace, data, 0);
     }
 
+  /* The window we're communicating with may have been deleted
+     in the meantime (that's a real situation from a bug report).
+     In this case, there may be events in the event queue still
+     refering to the deleted window, and we'll get a BadWindow error
+     in XTread_socket when processing the events.  I don't have
+     an idea how to fix that.  gerd, 2001-01-98.   */
   XFlush (display);
   x_uncatch_errors (display, count);
   UNBLOCK_INPUT;