Commit 1c211c5f4174b9a763a5e9c3ba90f31a09070d76

Con Kolivas 2012-02-17T22:55:33

Plain refresh() does not give reliably screen updates so get rid of all uses of it.

diff --git a/cgminer.c b/cgminer.c
index 596a21a..2ffa132 100644
--- a/cgminer.c
+++ b/cgminer.c
@@ -1327,10 +1327,7 @@ void log_curses(int prio, const char *f, va_list ap)
 	if (curses_active_locked()) {
 		if (!opt_loginput || high_prio) {
 			vw_printw(logwin, f, ap);
-			if (high_prio)
-				refresh();
-			else
-				wrefresh(logwin);
+			wrefresh(logwin);
 		}
 		unlock_curses();
 	} else
@@ -1668,7 +1665,6 @@ static void disable_curses(void)
 		delwin(statuswin);
 		delwin(mainwin);
 		endwin();
-		refresh();
 #ifdef WIN32
 		// Move the cursor to after curses output.
 		HANDLE hout = GetStdHandle(STD_OUTPUT_HANDLE);