probably the easiest thing to do is bracket the code that puts the X connection
in an unusable state using begin_dont_check_for_quit(). that's the purpose of
this call.
----- Original Message -----
From: "Hrvoje Niksic" <hniksic(a)xemacs.org>
To: "Stephen J. Turnbull" <stephen(a)xemacs.org>
Cc: "Glynn Clements" <glynn.clements(a)virgin.net>; <ben(a)666.com>;
"Nickolay
Pakoulin" <npak(a)ispras.ru>; <xemacs-beta(a)xemacs.org>
Sent: Saturday, January 31, 2004 3:47 AM
Subject: Re: [21.4] Hangs when talking with editres
"Stephen J. Turnbull" <stephen(a)xemacs.org> writes:
> OK, I think we need to fix stderr_out. It should not be calling X.
I understand that stderr_out calls something that calls QUIT, which in
turn calls X.
If the X connection is in an unusable state, we should mark it as
such, so that asynchronous code, such as QUIT, knows not to use it.