Ignore failures creating linux-drm-syncobj

Failures creating this global are non-fatal.

Fixes: 1606311553
Fixes: https://github.com/swaywm/sway/issues/9110
This commit is contained in:
Hugo Osvaldo Barrera 2026-04-23 15:30:18 +02:00 committed by Simon Ser
parent 80a940a992
commit 1cbb8a440f

View file

@ -296,11 +296,8 @@ bool server_init(struct sway_server *server) {
if (wlr_renderer_get_drm_fd(server->renderer) >= 0 && if (wlr_renderer_get_drm_fd(server->renderer) >= 0 &&
server->renderer->features.timeline && server->renderer->features.timeline &&
server->backend->features.timeline) { server->backend->features.timeline) {
if (!wlr_linux_drm_syncobj_manager_v1_create(server->wl_display, 1, wlr_linux_drm_syncobj_manager_v1_create(server->wl_display, 1,
wlr_renderer_get_drm_fd(server->renderer))) { wlr_renderer_get_drm_fd(server->renderer));
sway_log(SWAY_ERROR, "Failed to create linux-drm-syncobj v1");
return false;
}
} }
server->allocator = wlr_allocator_autocreate(server->backend, server->allocator = wlr_allocator_autocreate(server->backend,