From f0589810ad9227fc4faade31ccecbccb51e7a846 Mon Sep 17 00:00:00 2001 From: Consolatis <35009135+Consolatis@users.noreply.github.com> Date: Sat, 7 Mar 2026 18:40:14 +0100 Subject: [PATCH] src/cycle: handle views without output Fixes: #3425 Reported-By: kode54 --- src/cycle/cycle.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/cycle/cycle.c b/src/cycle/cycle.c index cec5cac5..8d1c7612 100644 --- a/src/cycle/cycle.c +++ b/src/cycle/cycle.c @@ -346,8 +346,10 @@ init_cycle(struct server *server, struct cycle_filter filter) struct view *view; for_each_view(view, &server->views, criteria) { - if (!(cycle_outputs & view->output->id_bit)) { - continue; + if (filter.output != CYCLE_OUTPUT_ALL) { + if (!view->output || !(cycle_outputs & view->output->id_bit)) { + continue; + } } if (cycle_app_id && strcmp(view->app_id, cycle_app_id) != 0) { continue;