weston/xwayland
Liu, Kai1 38eb0a96e0 xwm: WM_TRANSIENT_FOR should not point to override-redirect window
The override-redirect window will not be assigned a shell_surface
object. If it is used as a parent window, it will cause a crash
when calling the set_parent function.

The EWMH specification does not describe the behavior of an
override-redirect window as a parent window, so we should ignore
this case.

Signed-off-by: Liu, Kai1 <kai1.liu@intel.com>
(cherry picked from commit b468687dd2)
2023-08-02 14:57:55 +03:00
..
dnd.c libweston: correct argument name in the handler of wl_data_source.accept 2022-04-14 12:05:57 +00:00
hash.c Make config.h inclusion consistent 2016-06-16 11:01:54 -07:00
hash.h include stdint.h for int32_t/uint32_t 2016-07-26 16:26:08 -07:00
launcher.c xwayland: Fix user after free on shutdown 2022-01-21 11:42:03 +00:00
meson.build shared/xcb-xwayland: Split into common helpers 2022-06-22 08:08:41 +00:00
selection.c xwm: Propagate selection ownership immediately 2022-12-12 13:18:46 +02:00
window-manager.c xwm: WM_TRANSIENT_FOR should not point to override-redirect window 2023-08-02 14:57:55 +03:00
xwayland-internal-interface.h libweston-desktop: Add get_position 2022-06-29 11:44:48 +00:00
xwayland.h shared/xcb-xwayland: Split into common helpers 2022-06-22 08:08:41 +00:00