diff --git a/backend/wayland/backend.c b/backend/wayland/backend.c index 701ba79b..1abc3e8b 100644 --- a/backend/wayland/backend.c +++ b/backend/wayland/backend.c @@ -70,9 +70,6 @@ static void registry_global(void *data, struct wl_registry *registry, wl->seat = wl_registry_bind(registry, name, &wl_seat_interface, 5); wl_seat_add_listener(wl->seat, &seat_listener, wl); - } else if (strcmp(iface, wl_shm_interface.name) == 0) { - wl->shm = wl_registry_bind(registry, name, - &wl_shm_interface, 1); } else if (strcmp(iface, xdg_wm_base_interface.name) == 0) { wl->xdg_wm_base = wl_registry_bind(registry, name, &xdg_wm_base_interface, 1); @@ -149,9 +146,6 @@ static void backend_destroy(struct wlr_backend *backend) { if (wl->seat) { wl_seat_destroy(wl->seat); } - if (wl->shm) { - wl_shm_destroy(wl->shm); - } if (wl->zxdg_decoration_manager_v1) { zxdg_decoration_manager_v1_destroy(wl->zxdg_decoration_manager_v1); } diff --git a/include/backend/wayland.h b/include/backend/wayland.h index e6574250..0112460f 100644 --- a/include/backend/wayland.h +++ b/include/backend/wayland.h @@ -33,7 +33,6 @@ struct wlr_wl_backend { struct wl_compositor *compositor; struct xdg_wm_base *xdg_wm_base; struct zxdg_decoration_manager_v1 *zxdg_decoration_manager_v1; - struct wl_shm *shm; struct wl_seat *seat; struct wl_pointer *pointer; struct wl_keyboard *keyboard;