diff --git a/xwayland/server.c b/xwayland/server.c index f72b668d..6a0c9fc3 100644 --- a/xwayland/server.c +++ b/xwayland/server.c @@ -164,6 +164,7 @@ static void server_finish_display(struct wlr_xwayland_server *server) { } wl_list_remove(&server->display_destroy.link); + wl_list_init(&server->display_destroy.link); if (server->display == -1) { return;