diff --git a/nano.c b/nano.c
index 3d812719dcc3e91e5ee0c24c9668075e4e395ac3..8c342e446702a6a35bcd4bc90c17343394b88159 100644
--- a/nano.c
+++ b/nano.c
@@ -1616,6 +1616,9 @@ void handle_sigwinch(int s)
     blank_statusbar();
     total_refresh();
 
+    /* Turn cursor back on for sure */
+    curs_set(1);
+
     /* Jump back to mainloop */
     siglongjmp(jmpbuf, 1);