diff --git a/src/nano.c b/src/nano.c
index 1d771908c3d3bc0642e9ad775270ca7ef47fa226..d64cd9b9da76c4b10f7627c5fa03e3efdc18ecde 100644
--- a/src/nano.c
+++ b/src/nano.c
@@ -1289,12 +1289,8 @@ RETSIGTYPE do_continue(int signal)
      * and restore the terminal to its previous state in the process. */
     regenerate_screen();
 #else
-    /* Restore the terminal to its previous state. */
+    /* Restore the state of the terminal and redraw the whole screen. */
     terminal_init();
-
-    /* Wipe statusbar; redraw titlebar and edit window (and help lines). */
-    blank_statusbar();
-    wnoutrefresh(bottomwin);
     total_refresh();
 #endif
 }