Description: Fix curses driver (eat keyboars characters)
 See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=580378
--- lcdproc-0.5.3/server/drivers/curses_drv.c.orig	2009-06-07 15:23:56.000000000 +0100
+++ lcdproc-0.5.3/server/drivers/curses_drv.c	2010-05-04 17:41:36.000000000 +0100
@@ -610,11 +610,12 @@
 	PrivateData *p = drvthis->private_data;
 	int c;
 
-	if ((c = getch()) != ERR)
+	if ((c = getch()) != ERR) {
 		if (c == 0x0C) {	/* ^L restores screen */
 			curses_restore_screen(drvthis);
-			ungetch(c);
 		}
+		ungetch(c);
+	}
 
 	if (p->drawBorder)
 		curses_wborder(drvthis);
