window: Stop storing xtransient_for field

Instead retrieve the associated Window from the xwindow property.
Avoids having a vfunc to handle the get_transient_for differences
between Wayland and x11

Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/3211>
This commit is contained in:
Bilal Elmoussaoui
2023-08-24 14:52:16 +02:00
committed by Robert Mader
parent 5e098eadce
commit 19a36b8879
5 changed files with 35 additions and 25 deletions

View File

@ -98,4 +98,6 @@ Window meta_window_x11_get_xgroup_leader (MetaWindow *window);
Window meta_window_x11_get_user_time_window (MetaWindow *window);
Window meta_window_x11_get_xtransient_for (MetaWindow *window);
G_END_DECLS