--- rxvt-unicode/src/rxvttoolkit.C 2004/09/07 12:34:05 1.5 +++ rxvt-unicode/src/rxvttoolkit.C 2004/12/11 17:18:29 1.6 @@ -270,7 +270,7 @@ } #endif } - while (XPending (display)); + while (XEventsQueued (display, QueuedAlready)); flush (); }