aboutsummaryrefslogtreecommitdiff
path: root/xwayland/sockets.c
diff options
context:
space:
mode:
authorSimon Ser <contact@emersion.fr>2023-11-15 16:38:51 +0100
committerSimon Ser <contact@emersion.fr>2023-11-17 16:59:04 +0000
commit3b53d1cbf199aa5db0b1c81df92e43fc05670543 (patch)
treeca7b0a2a87911eaf7738e1a6fb5b7425958a31b6 /xwayland/sockets.c
parentc9c9dd6a5b866055a6a39fd78e55f6d5797fec28 (diff)
backend/drm: introduce page-flip tracking struct
Introduce a per-page-flip tracking struct passed to the kernel when we request a page-flip event for an atomic commit. The kernel will pass us back this pointer when delivering the event. This eliminates any risk of mixing up events together. In particular, if two events are pending, or if the CRTC of a connector is swapped, we no longer blow up in the page-flip event handler. Closes: https://gitlab.freedesktop.org/wlroots/wlroots/-/issues/3753
Diffstat (limited to 'xwayland/sockets.c')
0 files changed, 0 insertions, 0 deletions