Browse Source

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

Con Kolivas 14 years ago
parent
commit
1c211c5f41
1 changed files with 1 additions and 5 deletions
  1. 1 5
      cgminer.c

+ 1 - 5
cgminer.c

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