? hw/kdrive/ephyr/.deps ? hw/kdrive/ephyr/.libs ? hw/kdrive/ephyr/Makefile ? hw/kdrive/ephyr/Makefile.in ? hw/kdrive/ephyr/Xephyr ? hw/kdrive/epson/.deps ? hw/kdrive/epson/.libs ? hw/kdrive/epson/Makefile ? hw/kdrive/epson/Makefile.in ? hw/kdrive/epson/Xepson ? record/.deps ? record/Makefile ? record/Makefile.in Index: xfixes/cursor.c =================================================================== RCS file: /cvs/xserver/xserver/xfixes/cursor.c,v retrieving revision 1.5 diff -u -p -r1.5 cursor.c --- xfixes/cursor.c 2 Nov 2003 19:56:11 -0000 1.5 +++ xfixes/cursor.c 1 Nov 2004 16:51:15 -0000 @@ -105,7 +105,8 @@ CursorDisplayCursor (ScreenPtr pScreen, ev.cursorSerial = pCursor->serialNumber; ev.timestamp = currentTime.milliseconds; ev.name = pCursor->name; - WriteEventsToClient (e->pClient, 1, (xEvent *) &ev); + if (!e->pClient->clientGone) + WriteEventsToClient (e->pClient, 1, (xEvent *) &ev); } } } Index: xfixes/select.c =================================================================== RCS file: /cvs/xserver/xserver/xfixes/select.c,v retrieving revision 1.4 diff -u -p -r1.4 select.c --- xfixes/select.c 9 Oct 2003 01:52:14 -0000 1.4 +++ xfixes/select.c 1 Nov 2004 16:51:15 -0000 @@ -92,7 +92,8 @@ XFixesSelectionCallback (CallbackListPtr ev.selection = e->selection; ev.timestamp = currentTime.milliseconds; ev.selectionTimestamp = selection->lastTimeChanged.milliseconds; - WriteEventsToClient (e->pClient, 1, (xEvent *) &ev); + if (!e->pClient->clientGone) + WriteEventsToClient (e->pClient, 1, (xEvent *) &ev); } } }