Make sure that fields are indicated with a non-highlighted blank.
authorGregory Minshall <minshall@ucbvax.Berkeley.EDU>
Sun, 20 Nov 1988 03:53:02 +0000 (19:53 -0800)
committerGregory Minshall <minshall@ucbvax.Berkeley.EDU>
Sun, 20 Nov 1988 03:53:02 +0000 (19:53 -0800)
SCCS-vsn: usr.bin/tn3270/sys_curses/termout.c 3.9

usr/src/usr.bin/tn3270/sys_curses/termout.c

index f83e26f..91d7388 100644 (file)
@@ -16,7 +16,7 @@
  */
 
 #ifndef lint
  */
 
 #ifndef lint
-static char sccsid[] = "@(#)termout.c  3.8 (Berkeley) %G%";
+static char sccsid[] = "@(#)termout.c  3.9 (Berkeley) %G%";
 #endif /* not lint */
 
 #if defined(unix)
 #endif /* not lint */
 
 #if defined(unix)
@@ -512,11 +512,12 @@ FastScreen()
                    *tmp++ = 0;                 /* close out */
                    addstr((char *)tmpbuf);
                    tmp = tmpbuf;
                    *tmp++ = 0;                 /* close out */
                    addstr((char *)tmpbuf);
                    tmp = tmpbuf;
-                   tmpend = tmpbuf + NumberColumns - ScreenLineOffset(p-Host);
+                   tmpend = tmpbuf+NumberColumns-ScreenLineOffset(p-Host)-1;
                }
                }
+               standend();
+               addch(' ');
                fieldattr = FieldAttributesPointer(p);  /* Get attributes */
                DoAttribute(fieldattr); /* Set standout, non-display */
                fieldattr = FieldAttributesPointer(p);  /* Get attributes */
                DoAttribute(fieldattr); /* Set standout, non-display */
-               *tmp++ = ' ';
            } else {
                if (fieldattr) {        /* Should we display? */
                                /* Display translated data */
            } else {
                if (fieldattr) {        /* Should we display? */
                                /* Display translated data */