aboutsummaryrefslogtreecommitdiffstats
path: root/cursor/xcursor.c
diff options
context:
space:
mode:
authorKristian Høgsberg <krh@bitplanet.net>2012-06-18 12:09:47 -0400
committerKristian Høgsberg <krh@bitplanet.net>2012-06-18 12:09:47 -0400
commitc806dde7e61f4d06564bd3acf74dbba6cfa328c6 (patch)
tree08142262a8c0f6aee3235bd367f06e0d5a76816d /cursor/xcursor.c
parenttests: Update test cases to new closure allocate convention (diff)
downloadwayland-c806dde7e61f4d06564bd3acf74dbba6cfa328c6.tar
wayland-c806dde7e61f4d06564bd3acf74dbba6cfa328c6.tar.gz
wayland-c806dde7e61f4d06564bd3acf74dbba6cfa328c6.tar.bz2
wayland-c806dde7e61f4d06564bd3acf74dbba6cfa328c6.tar.lz
wayland-c806dde7e61f4d06564bd3acf74dbba6cfa328c6.tar.xz
wayland-c806dde7e61f4d06564bd3acf74dbba6cfa328c6.tar.zst
wayland-c806dde7e61f4d06564bd3acf74dbba6cfa328c6.zip
data-device: Fix list corruption when the source goes away
If the data source is destroyed, the corresponding offers may stay around for a little longer (until the owning client destroys it). When the offer is finally destroyed, we have to be careful to only remove the source destroy listener if the source hasn't yet been destroyed. Thanks to Martin Minarik for tracking down where the corruption happened.
Diffstat (limited to 'cursor/xcursor.c')
0 files changed, 0 insertions, 0 deletions