mirror of
https://github.com/brl/mutter.git
synced 2025-02-16 13:24:09 +00:00
![Ray Strode](/assets/img/avatar_default.png)
Right now we defer processing damage on frozen actors, but don't defer processing surface changes on frozen actors (like for instance when the surface is changed during a resize). This commit stops the compositor from processing xwayland client events for a surface when the actor associated with it is frozen waiting for the client to draw on the underlying window. By deferring xwayland client event processing, we'll ensure the surface commit comes after the corresponding sync counter update from the app, and ensure we don't update the surface associated with an X window until after client has finished drawing.
Description
Languages
C
98.9%
Meson
0.7%
Python
0.3%