diff options
author | Michael Jennings <mej@kainx.org> | 2002-05-22 15:38:35 +0000 |
---|---|---|
committer | Michael Jennings <mej@kainx.org> | 2002-05-22 15:38:35 +0000 |
commit | 9ce5b286eb67b2a8a9431f1aa8a3ee4c2d543085 (patch) | |
tree | deac047a954b5da8e7270a4ed35b6dbcd01e3bf7 /src/screen.c | |
parent | d185cd525ccead491607e5616277941af404378d (diff) | |
download | eterm-9ce5b286eb67b2a8a9431f1aa8a3ee4c2d543085.tar.gz |
Wed May 22 11:37:19 2002 Michael Jennings (mej)
Latest Escreen work from Azundris <scream@azundris.com>.
SVN revision: 6270
Diffstat (limited to 'src/screen.c')
-rw-r--r-- | src/screen.c | 18 |
1 files changed, 17 insertions, 1 deletions
diff --git a/src/screen.c b/src/screen.c index 682c97a..67e3c0d 100644 --- a/src/screen.c +++ b/src/screen.c @@ -52,7 +52,10 @@ static rend_t **buf_rend = NULL; /* Tab stop locations */ static char *tabs = NULL; -static screen_t screen = { +#ifndef ESCREEN +static +#endif +screen_t screen = { NULL, NULL, 0, 0, 0, 0, 0, Screen_DefaultFlags }; @@ -3366,8 +3369,21 @@ xim_get_position(XPoint * pos) void parse_screen_status_if_necessary(void) { + static int hc = 0; ns_parse_screen(TermWin.screen, (TermWin.screen_pending > 1), TermWin.ncol, screen.text[TermWin.nrow + TermWin.saveLines - 1]); if (TermWin.screen_pending > 1) TermWin.screen_pending = 0; +#if 0 + { + FILE *fh; + int c; + if ((fh = fopen("Escreen.log", "a"))) { + for (c = 0; c < 8; c++) + if (strcmp(drawn_text[c], drawn_text[c + 1])) + fprintf(fh, "%2d \"%s\"\n", c, drawn_text[c]); + fclose(fh); + } + } +#endif } #endif |