version 1.131, 2015/05/12 22:40:38 |
version 1.132, 2015/06/04 11:43:51 |
|
|
void |
void |
window_lost_pane(struct window *w, struct window_pane *wp) |
window_lost_pane(struct window *w, struct window_pane *wp) |
{ |
{ |
|
if (wp == marked_window_pane) |
|
server_clear_marked(); |
|
|
if (wp == w->active) { |
if (wp == w->active) { |
w->active = w->last; |
w->active = w->last; |
w->last = NULL; |
w->last = NULL; |
|
|
flags[pos++] = '*'; |
flags[pos++] = '*'; |
if (wl == TAILQ_FIRST(&s->lastw)) |
if (wl == TAILQ_FIRST(&s->lastw)) |
flags[pos++] = '-'; |
flags[pos++] = '-'; |
|
if (server_check_marked() && wl == marked_winlink) |
|
flags[pos++] = 'M'; |
if (wl->window->flags & WINDOW_ZOOMED) |
if (wl->window->flags & WINDOW_ZOOMED) |
flags[pos++] = 'Z'; |
flags[pos++] = 'Z'; |
flags[pos] = '\0'; |
flags[pos] = '\0'; |