version 1.35, 2020/06/01 09:43:01 |
version 1.36, 2020/06/01 21:08:05 |
|
|
|
|
TAILQ_ENTRY(control_block) entry; |
TAILQ_ENTRY(control_block) entry; |
TAILQ_ENTRY(control_block) all_entry; |
TAILQ_ENTRY(control_block) all_entry; |
}; |
}; |
|
|
/* Control client pane. */ |
/* Control client pane. */ |
struct control_pane { |
struct control_pane { |
|
|
if (s == NULL || |
if (s == NULL || |
(wp = window_pane_find_by_id(cp->pane)) == NULL || |
(wp = window_pane_find_by_id(cp->pane)) == NULL || |
winlink_find_by_window(&s->windows, wp->window) == NULL) { |
winlink_find_by_window(&s->windows, wp->window) == NULL) { |
TAILQ_FOREACH_SAFE(cb, &cp->blocks, entry, cb1) |
TAILQ_FOREACH_SAFE(cb, &cp->blocks, entry, cb1) { |
|
TAILQ_REMOVE(&cp->blocks, cb, entry); |
control_free_block(cs, cb); |
control_free_block(cs, cb); |
|
} |
control_flush_all_blocks(c); |
control_flush_all_blocks(c); |
return (0); |
return (0); |
} |
} |