summaryrefslogtreecommitdiff
path: root/src/screen.c
diff options
context:
space:
mode:
authorMichael Jennings <mej@kainx.org>2002-05-22 15:38:35 +0000
committerMichael Jennings <mej@kainx.org>2002-05-22 15:38:35 +0000
commit9ce5b286eb67b2a8a9431f1aa8a3ee4c2d543085 (patch)
treedeac047a954b5da8e7270a4ed35b6dbcd01e3bf7 /src/screen.c
parentd185cd525ccead491607e5616277941af404378d (diff)
downloadeterm-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.c18
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