Olivier Fourdan c4be3cd568 window-actor: Apply opacity once assigned a surface
Trying to update the opacity before the window actor get assigned a
surface will be ignored.

As result, the initial opacity set by X11 clients using the EWMH
property _NET_WM_WINDOW_OPACITY is not applied at first.

To avoid the issue, make sure to set the opacity once the window actor
has a surface assigned.

Closes: https://gitlab.gnome.org/GNOME/mutter/-/issues/3513
Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/4170>
2024-12-09 13:46:04 +00:00
..
2024-12-09 13:23:29 +00:00
2024-11-12 16:01:35 +01:00