Ben Wing <ben(a)666.com> writes:
John -- if you're interested in doing a bit of coding to fix your
problem,
here's what i wrote to Gunnar about rewriting the quit handling. this should
probably fix your problem along with it.
-- drain_X_queue[] has a bug in it. it should read:
while (XEventsQueued (display, QueuedAfterReading))
XtAppProcessEvent (Xt_app_con, XtIMXEvent);
NOT:
while (XtAppPending (Xt_app_con) & XtIMXEvent)
XtAppProcessEvent (Xt_app_con, XtIMXEvent);
Where would the value of display come from? Should this be derived
and passed down from emacs_Xt_event_pending_p or should drain_X_queue
operate on all displays?
--
John M. Adams