Skip to content

xwayland: Fix condition for queuing a window to META_QUEUE_CALC_SHOWING

From the commit message:

This logic was changed by accident in df642eb15. The change caused every
Xwayland window to be queued to META_QUEUE_CALC_SHOWING on every surface
commit. As a result, X11 window management events, including _NET_WM_STATE,
were dispatched at clients on every single frame.

This fix seems to solve the reported issue based on my tests without any apparent negative impact.

See #1955 (closed) for more details about the issue.

CC: @jadahl, @rmader, @ofourdan

Edited by Dor Askayo

Merge request reports