From f75336bd76faa0c68cc551469a5810a0f698e414 Mon Sep 17 00:00:00 2001 From: Aleksey Samoilov Date: Fri, 6 Jun 2025 19:47:04 +0400 Subject: [PATCH] Enable content-type-v1 protocol --- protocols/meson.build | 1 + src/server.c | 2 ++ 2 files changed, 3 insertions(+) diff --git a/protocols/meson.build b/protocols/meson.build index 80269bec..c467094e 100644 --- a/protocols/meson.build +++ b/protocols/meson.build @@ -18,6 +18,7 @@ server_protocols = [ wl_protocol_dir / 'unstable/pointer-constraints/pointer-constraints-unstable-v1.xml', wl_protocol_dir / 'stable/tablet/tablet-v2.xml', wl_protocol_dir / 'staging/cursor-shape/cursor-shape-v1.xml', + wl_protocol_dir / 'staging/content-type/content-type-v1.xml', wl_protocol_dir / 'staging/drm-lease/drm-lease-v1.xml', wl_protocol_dir / 'staging/xwayland-shell/xwayland-shell-v1.xml', wl_protocol_dir / 'staging/tearing-control/tearing-control-v1.xml', diff --git a/src/server.c b/src/server.c index e9d52136..c0ea78fc 100644 --- a/src/server.c +++ b/src/server.c @@ -8,6 +8,7 @@ #include #include #include +#include #include #include #include @@ -664,6 +665,7 @@ server_init(struct server *server) wlr_security_context_manager_v1_create(server->wl_display); wlr_viewporter_create(server->wl_display); wlr_single_pixel_buffer_manager_v1_create(server->wl_display); + wlr_content_type_manager_v1_create(server->wl_display, 1); wlr_fractional_scale_manager_v1_create(server->wl_display, LAB_WLR_FRACTIONAL_SCALE_V1_VERSION);