mirror of
git://git.sv.gnu.org/nano.git
synced 2024-11-26 06:39:43 +03:00
after (re)initializing the terminal, make sure the cursor is always
turned on git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@2406 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
This commit is contained in:
parent
3dfc879f63
commit
2d825bae79
@ -1,4 +1,8 @@
|
|||||||
CVS code -
|
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
|
GNU nano 1.3.6 - 2005.03.20
|
||||||
- General:
|
- General:
|
||||||
|
12
src/nano.c
12
src/nano.c
@ -2196,6 +2196,9 @@ const char *do_alt_speller(char *tempfile_name)
|
|||||||
/* Restore the terminal to its previous state. */
|
/* Restore the terminal to its previous state. */
|
||||||
terminal_init();
|
terminal_init();
|
||||||
|
|
||||||
|
/* Turn the cursor back on for sure. */
|
||||||
|
curs_set(1);
|
||||||
|
|
||||||
#ifndef NANO_SMALL
|
#ifndef NANO_SMALL
|
||||||
if (old_mark_set) {
|
if (old_mark_set) {
|
||||||
size_t part_totsize;
|
size_t part_totsize;
|
||||||
@ -3439,6 +3442,9 @@ void handle_sigwinch(int s)
|
|||||||
/* Restore the terminal to its previous state. */
|
/* Restore the terminal to its previous state. */
|
||||||
terminal_init();
|
terminal_init();
|
||||||
|
|
||||||
|
/* Turn the cursor back on for sure. */
|
||||||
|
curs_set(1);
|
||||||
|
|
||||||
/* Do the equivalent of what both mutt and Minimum Profit do:
|
/* Do the equivalent of what both mutt and Minimum Profit do:
|
||||||
* Reinitialize all the windows based on the new screen
|
* Reinitialize all the windows based on the new screen
|
||||||
* dimensions. */
|
* dimensions. */
|
||||||
@ -3449,9 +3455,6 @@ void handle_sigwinch(int s)
|
|||||||
currshortcut = main_list;
|
currshortcut = main_list;
|
||||||
total_refresh();
|
total_refresh();
|
||||||
|
|
||||||
/* Turn the cursor back on for sure. */
|
|
||||||
curs_set(1);
|
|
||||||
|
|
||||||
/* Reset all the input routines that rely on character sequences. */
|
/* Reset all the input routines that rely on character sequences. */
|
||||||
reset_kbinput();
|
reset_kbinput();
|
||||||
|
|
||||||
@ -4340,6 +4343,9 @@ int main(int argc, char **argv)
|
|||||||
initscr();
|
initscr();
|
||||||
terminal_init();
|
terminal_init();
|
||||||
|
|
||||||
|
/* Turn the cursor on for sure. */
|
||||||
|
curs_set(1);
|
||||||
|
|
||||||
/* Set up the global variables and the shortcuts. */
|
/* Set up the global variables and the shortcuts. */
|
||||||
global_init(FALSE);
|
global_init(FALSE);
|
||||||
shortcut_init(FALSE);
|
shortcut_init(FALSE);
|
||||||
|
Loading…
Reference in New Issue
Block a user