]> git.wh0rd.org Git - nano.git/commitdiff
2009-11-27 Chris Allegretta <chrisa@asty.org>
authorChris Allegretta <chrisa@asty.org>
Sat, 28 Nov 2009 03:01:30 +0000 (03:01 +0000)
committerChris Allegretta <chrisa@asty.org>
Sat, 28 Nov 2009 03:01:30 +0000 (03:01 +0000)
        * 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 <reportbug@rather.puzzling.org>.

git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@4446 35c25a1d-7b9e-4130-9fde-d3aeb78583b8

ChangeLog
src/nano.c

index 968de818d7b822edffbed8c9e4c94cad6a286bf5..5f2dbca73ca6bccc8d663724f43841923749c882 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2009-11-27 Chris Allegretta <chrisa@asty.org>
+       * 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 <reportbug@rather.puzzling.org>.
+
 2009-11-26 Chris Allegretta <chrisa@asty.org>
        * winio.c (edit_scroll): Adjust for long lines when scrolling.
        * rcfile.c (parse_rcfile), initialize size argument to getline(), fixes crash on FreeBSD 
index a1c6dc0efb04d353c361b576abfd97b173bc44d7..056f2c43d566aa5329327a95b4e75e2ab7bc7f7a 100644 (file)
@@ -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"));