#include #include #include #include #include #include #include #include #include "rootston/desktop.h" #include "rootston/server.h" #include "rootston/input.h" void handle_wl_shell_surface(struct wl_listener *listener, void *data) { struct roots_desktop *desktop = wl_container_of(listener, desktop, wl_shell_surface); struct wlr_wl_shell_surface *surface = data; wlr_log(L_DEBUG, "new wl_shell surface"); wlr_wl_shell_surface_ping(surface); }