dvtm

dynamic virtual terminal manager - with my changes
git clone https://pi.duncano.de/git/dvtm.git
Log | Files | Refs | README | LICENSE

commit e3c9ff743ddd0cfb7560f468569911b71eaee0db
parent 55629a1ff99f4b475ad66108b9599185929257d8
Author: Mark Edgar <medgar123@gmail.com>
Date:   Sat, 26 Oct 2013 22:48:11 +0200

Prevent cursor flicker when background windows receive data.

Diffstat:
dvtm.c | 7+++----
1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/dvtm.c b/dvtm.c @@ -284,7 +284,7 @@ draw_border(Client *c) { static void draw_content(Client *c) { - if (!c->minimized || isarrange(fullscreen)) { + if (!c->minimized) { vt_draw(c->term, c->window, 1, 0); if (c != sel) curs_set(0); @@ -1428,10 +1428,9 @@ main(int argc, char *argv[]) { c = t; continue; } - if (c != sel) { + if (c != sel && !isarrange(fullscreen)) { draw_content(c); - if (!isarrange(fullscreen)) - wnoutrefresh(c->window); + wnoutrefresh(c->window); } } c = c->next;