wlroots/backend
Simon Ser 1100f3a40b backend/drm: don't clear pending cursor FB on failed commit
The previous fix tried to side-step cursor->pending_fb completely.
However that messes up our buffer locking mechanism.

Instead, stop clearing the pending cursor FB on a failed commit. The
pending cursor FB will remain for the next commit.

Fixes: 6c3d080e25 ("backend/drm: populate cursor plane's current_fb")
(cherry picked from commit 4dee7a2f6f)
2021-07-07 19:24:47 +02:00
..
drm backend/drm: don't clear pending cursor FB on failed commit 2021-07-07 19:24:47 +02:00
headless buffer: make enum wlr_buffer_cap public 2021-07-07 19:24:36 +02:00
libinput backend: introduce wlr_backend_finish 2021-05-21 22:13:54 +02:00
multi backend: introduce wlr_backend_finish 2021-05-21 22:13:54 +02:00
noop backend: add output state allow-lists 2021-06-20 23:17:08 +02:00
session backend/session: use DRM_PRIMARY_MINOR_NAME 2021-06-17 00:28:04 +02:00
wayland buffer: make enum wlr_buffer_cap public 2021-07-07 19:24:36 +02:00
x11 buffer: make enum wlr_buffer_cap public 2021-07-07 19:24:36 +02:00
backend.c backend: automatically create allocator 2021-05-21 22:13:54 +02:00
meson.build Drop RDP backend 2020-01-10 19:38:39 +01:00