Revert "backend/drm: populate cursor plane's current_fb"
This reverts commit6c3d080e25
. Populating wlr_drm_plane.current_fb messes up the buffer's locking. The previous buffer is released while it's still being displayed on-screen. (cherry picked from commit5f26360bd8
)
This commit is contained in:
parent
75f476c01e
commit
b213d2b81f
|
@ -933,7 +933,7 @@ static bool drm_connector_set_cursor(struct wlr_output *output,
|
||||||
local_buf = wlr_buffer_lock(buffer);
|
local_buf = wlr_buffer_lock(buffer);
|
||||||
}
|
}
|
||||||
|
|
||||||
bool ok = drm_fb_import(&plane->current_fb, drm, local_buf,
|
bool ok = drm_fb_import(&plane->pending_fb, drm, local_buf,
|
||||||
&plane->formats);
|
&plane->formats);
|
||||||
wlr_buffer_unlock(local_buf);
|
wlr_buffer_unlock(local_buf);
|
||||||
if (!ok) {
|
if (!ok) {
|
||||||
|
|
Loading…
Reference in New Issue