Skip to content

xwayland/present: Run fallback timer callback after more than a second

If the Wayland compositor doesn't send a pending frame event, e.g. because the Wayland surface isn't visible anywhere, it could happen that the timer kept getting pushed back and never fired. This resulted in an enormous list of pending vblank events, which could take minutes to process when the frame event finally arrived.

Closes: #1110 (closed)

Merge request reports