From bb5593301b4608673de3a704d85acb2ddfcf3008 Mon Sep 17 00:00:00 2001
From: Mark Edgar <medgar123@gmail.com>
Date: Wed, 9 Oct 2013 00:17:50 +0200
Subject: [PATCH 3/4] Clear the screen in redraw().

---
 dvtm.c | 12 ++++++++++--
 1 file changed, 10 insertions(+), 2 deletions(-)

diff --git a/dvtm.c b/dvtm.c
index 9aab13a..e32a4a7 100644
--- a/dvtm.c
+++ b/dvtm.c
@@ -907,8 +907,16 @@ quit(const char *args[]) {
 
 static void
 redraw(const char *args[]) {
-	for (Client *c = clients; c; c = c->next)
-		vt_dirty(c->term);
+	for (Client *c = clients; c; c = c->next) {
+		if (!c->minimized) {
+			vt_dirty(c->term);
+			wclear(c->window);
+			wnoutrefresh(c->window);
+		}
+	}
+	wclear(stdscr);
+	wnoutrefresh(stdscr);
+	doupdate();
 	resize_screen();
 	draw_all(true);
 }
-- 
1.8.4.1

