From cc49d8d557cd587c2373e6f7fd273f71f5534a9d Mon Sep 17 00:00:00 2001
From: Mark Edgar <medgar123@gmail.com>
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

