mutter/clutter
Olivier Fourdan d165eb90a1 clutter: Keep a device reference with events
If a device (virtual or real) is removed while there are remaining
events queued for that device, the event loop may try to access the
event freed memory.

To avoid the issue, add a reference to the device when the event is
created or copied, and remove the reference once the device is freed.

Closes: https://gitlab.gnome.org/GNOME/mutter/issues/393
2019-02-11 13:40:15 -05:00
..
build move everything into a clutter/ directory 2016-04-12 20:04:26 +02:00
clutter clutter: Keep a device reference with events 2019-02-11 13:40:15 -05:00
examples Make libmutter and friends parallel installable 2017-02-14 11:16:45 +08:00
tests clutter/evdev: Use clutter_event_set_device() 2019-02-11 13:40:15 -05:00
.gitignore clutter: Remove clutter-build-config.h.in 2016-07-20 14:23:48 +08:00
configure.ac configure: Don't declare functions in AC_TRY_LINK and AC_TRY_COMPILE 2018-03-21 13:14:50 +00:00
Makefile.am move everything into a clutter/ directory 2016-04-12 20:04:26 +02:00