diff options
author | reinelt <> | 2002-08-30 03:54:01 +0000 |
---|---|---|
committer | reinelt <> | 2002-08-30 03:54:01 +0000 |
commit | 33a43b7658084eaaf169b516e5c18d5e879cb2d2 (patch) | |
tree | 45ced2007154a62a656d738dfcfb85040f6f22c3 /Text.c | |
parent | 49bf88e2f24158d82572377613b498f7659944a5 (diff) | |
download | lcd4linux-33a43b7658084eaaf169b516e5c18d5e879cb2d2.tar.gz |
[lcd4linux @ 2002-08-30 03:54:01 by reinelt]
bug in curses driver fixed
Diffstat (limited to 'Text.c')
-rw-r--r-- | Text.c | 11 |
1 files changed, 8 insertions, 3 deletions
@@ -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; |