From 97b31429a09d20eb79a84e8daed52558bb288404 Mon Sep 17 00:00:00 2001 From: tokyo4j Date: Mon, 29 Dec 2025 03:36:21 +0900 Subject: [PATCH] cycle: cycle: ensure server->cycle is cleared in destroy_cycle() ...as I'm adding more state variables there for scrolling mechanism. --- src/cycle/cycle.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/cycle/cycle.c b/src/cycle/cycle.c index 390cf06c..32a7438f 100644 --- a/src/cycle/cycle.c +++ b/src/cycle/cycle.c @@ -433,7 +433,6 @@ destroy_cycle(struct server *server) if (server->cycle.preview_outline) { wlr_scene_node_destroy(&server->cycle.preview_outline->tree->node); - server->cycle.preview_outline = NULL; } struct view *view, *tmp2; @@ -442,6 +441,7 @@ destroy_cycle(struct server *server) view->cycle_link = (struct wl_list){0}; } - server->cycle.selected_view = NULL; - server->cycle.filter = (struct cycle_filter){0}; + server->cycle = (struct cycle_state){0}; + wl_list_init(&server->cycle.views); + wl_list_init(&server->cycle.osd_outputs); }