This commit is contained in:
Leon Busch-George 2026-06-13 13:21:35 +02:00 committed by GitHub
commit 91ed5d8b1b
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 4 additions and 2 deletions

View file

@ -546,6 +546,8 @@ void handle_new_output(struct wl_listener *listener, void *data) {
struct sway_output_non_desktop *non_desktop = output_non_desktop_create(wlr_output); struct sway_output_non_desktop *non_desktop = output_non_desktop_create(wlr_output);
#if WLR_HAS_DRM_BACKEND #if WLR_HAS_DRM_BACKEND
if (server->drm_lease_manager) { if (server->drm_lease_manager) {
wlr_drm_lease_device_v1_add_backend(server->drm_lease_manager,
wlr_output->backend);
wlr_drm_lease_v1_manager_offer_output(server->drm_lease_manager, wlr_drm_lease_v1_manager_offer_output(server->drm_lease_manager,
wlr_output); wlr_output);
} }

View file

@ -489,8 +489,8 @@ bool server_init(struct sway_server *server) {
} }
#if WLR_HAS_DRM_BACKEND #if WLR_HAS_DRM_BACKEND
server->drm_lease_manager= server->drm_lease_manager =
wlr_drm_lease_v1_manager_create(server->wl_display, server->backend); wlr_drm_lease_v1_manager_create_lazy(server->wl_display);
if (server->drm_lease_manager) { if (server->drm_lease_manager) {
server->drm_lease_request.notify = handle_drm_lease_request; server->drm_lease_request.notify = handle_drm_lease_request;
wl_signal_add(&server->drm_lease_manager->events.request, wl_signal_add(&server->drm_lease_manager->events.request,