]> git.mdlowis.com Git - proto/labwc.git/commitdiff
Wayland protocols: support wp_alpha_modifier_v1
authorConsolatis <35009135+Consolatis@users.noreply.github.com>
Fri, 13 Jun 2025 15:14:45 +0000 (17:14 +0200)
committerJohan Malm <johanmalm@users.noreply.github.com>
Fri, 13 Jun 2025 16:44:16 +0000 (17:44 +0100)
src/server.c

index a9135b09355f72a6d06a636aa6241b7f39409715..6cd305298c9a828134b11a518219b3502e5d0a4d 100644 (file)
@@ -6,6 +6,7 @@
 #include <sys/wait.h>
 #include <wlr/backend/headless.h>
 #include <wlr/backend/multi.h>
+#include <wlr/types/wlr_alpha_modifier_v1.h>
 #include <wlr/types/wlr_data_control_v1.h>
 #include <wlr/types/wlr_drm.h>
 #include <wlr/types/wlr_export_dmabuf_v1.h>
@@ -270,12 +271,13 @@ allow_for_sandbox(const struct wlr_security_context_v1_state *security_state,
                "zxdg_importer_v2",
                "xdg_toplevel_icon_manager_v1",
                /* plus */
+               "wp_alpha_modifier_v1",
+               "wp_linux_drm_syncobj_manager_v1",
                "zxdg_exporter_v1",
                "zxdg_exporter_v2",
                "zwp_idle_inhibit_manager_v1",
                "zwp_pointer_constraints_v1",
                "zxdg_output_manager_v1",
-               "wp_linux_drm_syncobj_manager_v1",
        };
 
        for (size_t i = 0; i < ARRAY_SIZE(allowed_protocols); i++) {
@@ -679,6 +681,8 @@ server_init(struct server *server)
                wlr_ext_foreign_toplevel_list_v1_create(
                        server->wl_display, LAB_EXT_FOREIGN_TOPLEVEL_LIST_VERSION);
 
+       wlr_alpha_modifier_v1_create(server->wl_display);
+
        session_lock_init(server);
 
        server->drm_lease_manager = wlr_drm_lease_v1_manager_create(