xserver-multidpi/hw
Olivier Fourdan d18dcecbe0 xwayland: Clean up pending eglstream on pixmap destroy
EGLStream implementation in Xwayland keeps a list of pending streams for
a window.

If the windows's pixmap is destroyed while there is a pending stream,
the pending stream will point to freed memory once the callback is
triggered.

Make sure to cancel the pending stream if there's one when the pixmap is
destroyed.

v2:
 * Use xorg_list_for_each_entry() instead of the safe variant (Michel
   Dänzer <mdaenzer@redhat.com>)

Signed-off-by: Olivier Fourdan <ofourdan@redhat.com>
Tested-by: Karol Szuster <karolsz9898@gmail.com>
Acked-by: Michel Dänzer <mdaenzer@redhat.com>
Closes https://gitlab.freedesktop.org/xorg/xserver/-/issues/1096
2020-11-23 15:11:47 +01:00
..
dmx dmx: example code should set a good example 2020-11-17 18:43:39 -08:00
kdrive Consolidate fourcc.h 2020-09-15 11:43:16 +02:00
vfb Revert https://gitlab.freedesktop.org/xorg/xserver/merge_requests/235 2019-10-14 12:48:24 +02:00
xfree86 int10: wrap entire V_ADDR_R* macros in parens for safer expansion 2020-11-17 18:43:39 -08:00
xnest Fix spelling/wording issues 2020-07-05 13:07:33 -07:00
xquartz Fix spelling/wording issues 2020-07-05 13:07:33 -07:00
xwayland xwayland: Clean up pending eglstream on pixmap destroy 2020-11-23 15:11:47 +01:00
xwin hw/xwin: Update for renames in xserver/output API 2020-07-29 20:36:35 +01:00
Makefile.am Xwayland DDX 2014-04-03 15:19:22 -07:00
meson.build meson: Move Xvfb build under an option. 2017-09-20 13:19:21 -04:00