6944839ab6
As per the Extended Window Manager Hints standard version 1.3 [1] an override-redirect window can set a transient-for window per compositing and app-matching purposes. So just read the WM_TRASIENT_FOR property also for such windows, adapting the error in case they are transient for another O-R window and adding a test to check such case. [1] https://standards.freedesktop.org/wm-spec/wm-spec-latest.html#idm140200472512128 https://gitlab.gnome.org/GNOME/mutter/merge_requests/920 |
||
---|---|---|
.. | ||
basic-wayland.metatest | ||
basic-x11.metatest | ||
client-side-decorated.metatest | ||
closed-transient-no-input-no-take-focus-parent.metatest | ||
closed-transient-no-input-no-take-focus-parents.metatest | ||
closed-transient-no-input-parent-delayed-focus-default-cancelled.metatest | ||
closed-transient-no-input-parent.metatest | ||
closed-transient-no-input-parents-queued-default-focus-destroyed.metatest | ||
closed-transient-no-input-parents.metatest | ||
closed-transient-only-take-focus-parents.metatest | ||
closed-transient.metatest | ||
minimized.metatest | ||
mixed-windows.metatest | ||
override-redirect.metatest | ||
set-override-redirect-parent.metatest | ||
set-parent-exported.metatest | ||
set-parent.metatest |