aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorreinelt <>2002-08-30 03:54:01 +0000
committerreinelt <>2002-08-30 03:54:01 +0000
commit33a43b7658084eaaf169b516e5c18d5e879cb2d2 (patch)
tree45ced2007154a62a656d738dfcfb85040f6f22c3
parent49bf88e2f24158d82572377613b498f7659944a5 (diff)
downloadlcd4linux-33a43b7658084eaaf169b516e5c18d5e879cb2d2.tar.gz
[lcd4linux @ 2002-08-30 03:54:01 by reinelt]
bug in curses driver fixed
Diffstat (limited to '')
-rw-r--r--Text.c11
1 files changed, 8 insertions, 3 deletions
diff --git a/Text.c b/Text.c
index 65747f7..3b6bb78 100644
--- a/Text.c
+++ b/Text.c
@@ -1,4 +1,4 @@
-/* $Id: Text.c,v 1.5 2002/08/19 04:41:20 reinelt Exp $
+/* $Id: Text.c,v 1.6 2002/08/30 03:54:01 reinelt Exp $
*
* pure ncurses based text driver
*
@@ -20,6 +20,9 @@
*
*
* $Log: Text.c,v $
+ * Revision 1.6 2002/08/30 03:54:01 reinelt
+ * bug in curses driver fixed
+ *
* Revision 1.5 2002/08/19 04:41:20 reinelt
* introduced bar.c, moved bar stuff from display.h to bar.h
*
@@ -107,6 +110,7 @@ int Text_init (LCD *Self)
char *s;
if (!foreground) {
error("Text: you want me to display on /dev/null: sorry, I can't");
+ error("Text: Maybe you want me to run in foreground? Try '-F'");
return -1;
}
@@ -120,13 +124,14 @@ int Text_init (LCD *Self)
Self->yres=1;
Lcd=*Self;
- w = initscr();
+ initscr();
scr_cols=COLS;
scr_rows=LINES;
- delwin(w);
+ debug ("curses thinks that COLS=%d LINES=%d", COLS, LINES);
w = newwin(rows+2,cols+2,0,0);
err_rows = scr_rows-rows-3;
err_rows = min(99, err_rows);
+ debug ("err_rows=%d", err_rows);
if (err_rows >= 4) {
err_win = newwin(err_rows, scr_cols, rows+3, 0);
err_rows -= 3;