Index: lib/libcurses/getyx.c =================================================================== RCS file: /bag/nb/repo/src/lib/libcurses/getyx.c,v retrieving revision 1.5 diff -u -p -r1.5 getyx.c --- lib/libcurses/getyx.c 28 Apr 2008 20:23:01 -0000 1.5 +++ lib/libcurses/getyx.c 21 Apr 2009 04:12:36 -0000 @@ -80,6 +80,8 @@ getparx(WINDOW *win) int getcury(WINDOW *win) { + if (win->lines[win->cury]->flags & __ISPASTEOL) + return win->cury + 1; return(win->cury); } @@ -90,6 +92,8 @@ getcury(WINDOW *win) int getcurx(WINDOW *win) { + if (win->lines[win->cury]->flags & __ISPASTEOL) + return 0; return(win->curx); }