diff --git a/src/server.c b/src/server.c index 2e3ece02..727a8f08 100644 --- a/src/server.c +++ b/src/server.c @@ -17,6 +17,7 @@ #include #include #include +#include #include #include #include @@ -255,6 +256,7 @@ allow_for_sandbox(const struct wlr_security_context_v1_state *security_state, "wl_data_device_manager", /* would be great if we could drop this one */ "wl_seat", "xdg_wm_base", + "wl_fixes", /* enhanced */ "wl_output", "wl_drm", @@ -433,6 +435,8 @@ server_init(void) wl_display_set_global_filter(server.wl_display, server_global_filter, NULL); server.wl_event_loop = wl_display_get_event_loop(server.wl_display); + wlr_fixes_create(server.wl_display, 1); + /* Catch signals */ server.sighup_source = wl_event_loop_add_signal( server.wl_event_loop, SIGHUP, handle_sighup, NULL); diff --git a/subprojects/wlroots.wrap b/subprojects/wlroots.wrap index 9199c211..d1791ee0 100644 --- a/subprojects/wlroots.wrap +++ b/subprojects/wlroots.wrap @@ -1,6 +1,6 @@ [wrap-git] url = https://gitlab.freedesktop.org/wlroots/wlroots.git -revision = 536100488fc4c64528786801860f96cfa1a55765 +revision = 812675ba34ce612e9294e8a9814b1baf4b4775d4 [provide] dependency_names = wlroots-0.20