--- xc/lib/X11/imEvToWire.c.orig 2004-12-02 15:47:27.000000000 -0800 +++ xc/lib/X11/imEvToWire.c 2004-12-02 15:33:25.000000000 -0800 @@ -408,7 +408,7 @@ } /* Common process */ if (((XAnyEvent *)re)->send_event) - event->u.u.type &= 0x80; + event->u.u.type |= 0x80; event->u.u.sequenceNumber = ((XAnyEvent *)re)->serial & ~((unsigned long)0xffff); event->u.u.sequenceNumber = sw16(event->u.u.sequenceNumber, sw);