CVS code -
+- General:
+ - After (re)initializing the terminal, make sure the cursor is
+ always turned on. Changes to do_alt_speller(),
+ handle_sigwinch(), and main(). (DLR)
GNU nano 1.3.6 - 2005.03.20
- General:
/* Restore the terminal to its previous state. */
terminal_init();
+ /* Turn the cursor back on for sure. */
+ curs_set(1);
+
#ifndef NANO_SMALL
if (old_mark_set) {
size_t part_totsize;
/* Restore the terminal to its previous state. */
terminal_init();
+ /* Turn the cursor back on for sure. */
+ curs_set(1);
+
/* Do the equivalent of what both mutt and Minimum Profit do:
* Reinitialize all the windows based on the new screen
* dimensions. */
currshortcut = main_list;
total_refresh();
- /* Turn the cursor back on for sure. */
- curs_set(1);
-
/* Reset all the input routines that rely on character sequences. */
reset_kbinput();
initscr();
terminal_init();
+ /* Turn the cursor on for sure. */
+ curs_set(1);
+
/* Set up the global variables and the shortcuts. */
global_init(FALSE);
shortcut_init(FALSE);