don't erase the last character when returning ERR
authorKen Arnold <arnold@ucbvax.Berkeley.EDU>
Fri, 17 Apr 1981 15:45:32 +0000 (07:45 -0800)
committerKen Arnold <arnold@ucbvax.Berkeley.EDU>
Fri, 17 Apr 1981 15:45:32 +0000 (07:45 -0800)
SCCS-vsn: lib/libcurses/insch.c 1.2

usr/src/lib/libcurses/insch.c

index ba0ac14..89c9484 100644 (file)
@@ -4,7 +4,7 @@
  *     This routine performs an insert-char on the line, leaving
  * (_cury,_curx) unchanged.
  *
  *     This routine performs an insert-char on the line, leaving
  * (_cury,_curx) unchanged.
  *
- * @(#)insch.c 1.1 (Berkeley) %G%
+ * @(#)insch.c 1.2 (Berkeley) %G%
  */
 winsch(win, c)
 reg WINDOW     *win;
  */
 winsch(win, c)
 reg WINDOW     *win;
@@ -29,9 +29,7 @@ char          c; {
                        scroll(win);
                        win->_cury--;
                }
                        scroll(win);
                        win->_cury--;
                }
-               else {
-                       win->_y[LINES-1][COLS-1] = ' ';
+               else
                        return ERR;
                        return ERR;
-               }
        return OK;
 }
        return OK;
 }