aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lib/libncurses/lib_insdel.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/libncurses/lib_insdel.c b/lib/libncurses/lib_insdel.c
index 73d736506c4a..eb30f20a00ea 100644
--- a/lib/libncurses/lib_insdel.c
+++ b/lib/libncurses/lib_insdel.c
@@ -25,7 +25,7 @@ winsdelln(WINDOW *win, int n)
if (n == 0)
return OK;
- if (n == -1 && win->_cury == win->_maxy)
+ if (win->_cury == win->_maxy && abs(n) == 1)
return wclrtoeol(win);
if (n < 0 && win->_cury - n > win->_maxy)
/* request to delete too many lines */