src/cycle: handle views without output

Fixes: #3425
Reported-By: kode54
This commit is contained in:
Consolatis 2026-03-07 18:40:14 +01:00 committed by Hiroaki Yamamoto
parent 3bb4ccd22d
commit f0589810ad

View file

@ -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;