diff --git a/desktop-shell/shell.c b/desktop-shell/shell.c index 8b67844e..bbc61cf8 100644 --- a/desktop-shell/shell.c +++ b/desktop-shell/shell.c @@ -5976,6 +5976,7 @@ shell_destroy(struct wl_listener *listener, void *data) } wl_list_remove(&shell->output_create_listener.link); + wl_list_remove(&shell->output_move_listener.link); wl_array_for_each(ws, &shell->workspaces.array) workspace_destroy(*ws);