xserver/hw/xwayland
Michel Dänzer 5e91587302 xwayland: Delete all frame_callback_list nodes in xwl_unrealize_window
We were only calling xwl_present_unrealize_window for the toplevel
window, but the list can contain entries from child windows as well,
in which case we were leaving dangling pointers to freed memory.

Closes: https://gitlab.freedesktop.org/xorg/xserver/issues/1000
Fixes: c5067feaee "xwayland: Use single frame callback for Present
                     flips and normal updates"
Reviewed-by: Olivier Fourdan <ofourdan@redhat.com>
Tested-by: Olivier Fourdan <ofourdan@redhat.com>
2020-03-17 11:45:22 +01:00
..
.gitignore
Makefile.am xwayland: port rooted xwayland from wl_shell to xdg-shell protocol 2020-02-28 16:23:58 +00:00
drm.xml
meson.build xwayland: port rooted xwayland from wl_shell to xdg-shell protocol 2020-02-28 16:23:58 +00:00
xwayland-cursor.c
xwayland-cursor.h
xwayland-cvt.c
xwayland-cvt.h
xwayland-glamor-eglstream.c
xwayland-glamor-gbm.c
xwayland-glamor-xv.c
xwayland-glamor.c
xwayland-glamor.h
xwayland-glx.c
xwayland-glx.h
xwayland-input.c
xwayland-input.h
xwayland-output.c xwayland: Remove unnecessary xwl_window_is_toplevel() check from xwl_output_set_window_randr_emu_props() 2020-02-23 18:05:18 +01:00
xwayland-output.h
xwayland-pixmap.c
xwayland-pixmap.h
xwayland-present.c xwayland: Delete all frame_callback_list nodes in xwl_unrealize_window 2020-03-17 11:45:22 +01:00
xwayland-present.h xwayland: Delete all frame_callback_list nodes in xwl_unrealize_window 2020-03-17 11:45:22 +01:00
xwayland-screen.c xwayland: port rooted xwayland from wl_shell to xdg-shell protocol 2020-02-28 16:23:58 +00:00
xwayland-screen.h xwayland: port rooted xwayland from wl_shell to xdg-shell protocol 2020-02-28 16:23:58 +00:00
xwayland-shm.c
xwayland-shm.h
xwayland-types.h
xwayland-vidmode.c
xwayland-vidmode.h
xwayland-window-buffers.c
xwayland-window-buffers.h
xwayland-window.c xwayland: Delete all frame_callback_list nodes in xwl_unrealize_window 2020-03-17 11:45:22 +01:00
xwayland-window.h xwayland: port rooted xwayland from wl_shell to xdg-shell protocol 2020-02-28 16:23:58 +00:00
xwayland.c