Go to file
Benjamin Close 660739c6bc dix: Handle the case where a device cursor was removed correctly
In the case that the device cursor was the first in the list of cursors
the window knew about, unsetting the cursor could lead to a segfault
due to pPrev being NULL. Instead catch the condition and correctly remove
the node from the list. Since there is no cursor now set on the device,
we simply return success as the parent windows cursor will propogate
down later.

Signed-off-by: Peter Hutterer <peter@cs.unisa.edu.au>
2008-02-18 16:39:19 +10:30
afb Merge branch 'master' into XACE-SELINUX 2007-11-19 18:10:46 -05:00
cfb Merge branch 'master' into XACE-SELINUX 2007-12-13 18:38:25 -05:00
cfb32 get rid of XFree86LOADER, XFree86Server, XFree86Module, and IN_MODULE 2006-07-18 18:17:38 -04:00
composite Revert "registry: Register composite extension protocol names." 2007-11-20 17:27:37 -05:00
config config: don't reset connection info on disconnect. 2008-01-29 09:13:25 +10:30
damageext Revert "registry: Register DAMAGE extension protocol names." 2007-11-20 17:31:00 -05:00
dbe Clean up many #if 0. 2007-12-02 12:40:25 -05:00
dix dix: Handle the case where a device cursor was removed correctly 2008-02-18 16:39:19 +10:30
doc Merge branch 'master' into XACE-SELINUX 2007-11-19 18:10:46 -05:00
exa exa: make the prototype for exaGetPixmapFirstPixel() public 2008-01-14 13:09:13 -05:00
fb Merge branch 'master' into XACE-SELINUX 2007-12-13 18:38:25 -05:00
GL AIGLX: Fix GLX_EXT_texture_from_pixmap fallback with EXA. 2008-01-19 13:25:02 +01:00
hw Merge branch 'master' into mpx 2008-01-31 16:36:17 +10:30
include Xi: add XACE hooks for device creation (ChangeDeviceHierarchy) 2008-01-21 23:44:07 +10:30
mfb devPrivates rework: put back some changes that were mistakenly removed 2007-11-20 15:31:44 -05:00
mi mi: remove RawDeviceEvent's ID changing. 2008-02-14 09:32:54 +10:30
miext Rootless: RootlessEnsureFrame: Added check for !IsRoot 2008-01-28 12:25:29 -08:00
os Merge branch 'master' into mpx 2008-01-26 13:55:07 +10:30
randr Merge branch 'master' into mpx 2008-01-03 17:04:54 +10:30
record Merge branch 'master' into mpx 2008-01-03 17:04:54 +10:30
render Merge branch 'master' into mpx 2008-01-03 17:04:54 +10:30
Xext Merge branch 'master' into mpx 2008-01-26 13:55:07 +10:30
xfixes xfixes: switch a few inputInfo.pointer to PickPointer 2008-01-03 18:43:18 +10:30
Xi Xi: QueryDevicePointer doesn't have a shared field anymore. 2008-02-14 09:48:19 +10:30
xkb xkb: when copying the keymap, make sure the structs default to 0/NULL. 2008-02-09 08:03:01 +10:30
XTrap Merge branch 'master' into mpx 2008-01-03 17:04:54 +10:30
.gitignore Add tags/TAGS to .gitignore for ctags usage 2008-01-21 21:16:13 -05:00
acinclude.m4 Include comment/copyright/license for AC_DEFINE_DIR in acinclude.m4 2007-07-25 17:42:23 -07:00
autogen.sh DeliverEventsToWindow: ensure that genericMask has a defined value. 2007-07-10 19:11:30 +09:30
configure.ac Fix Xephyr compilation without GLX. 2008-01-15 02:59:56 -02:00
COPYING COPYING: Collapse 'canonical license' into one statement 2007-11-07 03:58:56 +02:00
cpprules.in For MANDEFS, also replace __mandir__ for $(mandir) which includes 2006-12-08 15:51:44 -06:00
Makefile.am Generate ChangeLog file for make dist. 2007-07-10 21:33:54 -07:00
xorg-server.m4 Add xorg-server.m4 for driver dependency checking. 2005-11-01 15:01:51 +00:00
xorg-server.pc.in Export the server ABI versions from xorg-server.pc 2007-11-05 17:18:46 -05:00