From cc49d8d557cd587c2373e6f7fd273f71f5534a9d Mon Sep 17 00:00:00 2001 From: Mark Edgar Date: Sat, 26 Oct 2013 22:48:11 +0200 Subject: [PATCH 2/4] Prevent cursor flicker when background windows receive data. --- dvtm.c | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/dvtm.c b/dvtm.c index 9f26d5b..9aab13a 100644 --- 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; -- 1.8.4.1