diff --git a/ChangeLog b/ChangeLog index 968de818..5f2dbca7 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2009-11-27 Chris Allegretta + * nano.c (do_suspend): Don't clear the screen but do move the cursor down to the last line + first in an effort to not corrupt the screen, which contradicts Pico but is consistent + with almost all other text editors. Fixes Savannah bug 28110/Debian bug 460510 + reported by Tim Connors . + 2009-11-26 Chris Allegretta * winio.c (edit_scroll): Adjust for long lines when scrolling. * rcfile.c (parse_rcfile), initialize size argument to getline(), fixes crash on FreeBSD diff --git a/src/nano.c b/src/nano.c index a1c6dc0e..056f2c43 100644 --- a/src/nano.c +++ b/src/nano.c @@ -1186,9 +1186,8 @@ RETSIGTYPE do_suspend(int signal) /* Blank the screen, and move the cursor to the last line of the * screen. */ - erase(); move(LINES - 1, 0); - refresh(); + endwin(); /* Display our helpful message. */ printf(_("Use \"fg\" to return to nano.\n"));