version 1.326, 2020/04/18 21:35:32 |
version 1.327, 2020/04/20 06:07:39 |
|
|
log_debug("redraw timer started"); |
log_debug("redraw timer started"); |
evtimer_add(&ev, &tv); |
evtimer_add(&ev, &tv); |
} |
} |
if (new_flags & CLIENT_REDRAWPANES) { |
|
|
if (~c->flags & CLIENT_REDRAWWINDOW) { |
c->redraw_panes = 0; |
c->redraw_panes = 0; |
TAILQ_FOREACH(wp, &w->panes, entry) { |
TAILQ_FOREACH(wp, &w->panes, entry) { |
if (wp->flags & PANE_REDRAW) |
if (wp->flags & PANE_REDRAW) { |
|
log_debug("%s: pane %%%u needs redraw", |
|
c->name, wp->id); |
c->redraw_panes |= (1 << bit); |
c->redraw_panes |= (1 << bit); |
|
} |
if (++bit == 64) { |
if (++bit == 64) { |
/* |
/* |
* If more that 64 panes, give up and |
* If more that 64 panes, give up and |
|
|
break; |
break; |
} |
} |
} |
} |
|
if (c->redraw_panes != 0) |
|
c->flags |= CLIENT_REDRAWPANES; |
} |
} |
c->flags |= new_flags; |
c->flags |= new_flags; |
return; |
return; |