tty invisible cursor
Make the cursor visible when performing a shell escape or pushing nethack into the background.
This commit is contained in:
@@ -2026,6 +2026,7 @@ tty: if a group accelerator matched a menu command ('^' in menu for '/')
|
|||||||
it wouldn't work to select, just to manipulate the menu
|
it wouldn't work to select, just to manipulate the menu
|
||||||
tty: after resize changes which included screen erasure changes, ^C and yes|y
|
tty: after resize changes which included screen erasure changes, ^C and yes|y
|
||||||
to "Really quit?" while a menu was open would lead to a panic
|
to "Really quit?" while a menu was open would lead to a panic
|
||||||
|
tty: make cursor visible again when using ! or ^Z to temporarily leave nethack
|
||||||
Unix: after lua changes to Makefiles, 'make spotless' for dat subdirectory
|
Unix: after lua changes to Makefiles, 'make spotless' for dat subdirectory
|
||||||
left some generated data files which should have been deleted
|
left some generated data files which should have been deleted
|
||||||
Unix: reject "--sX" on command line except if "X" is "cores" (so "--scores");
|
Unix: reject "--sX" on command line except if "X" is "cores" (so "--scores");
|
||||||
|
|||||||
@@ -788,6 +788,7 @@ getret(void)
|
|||||||
void
|
void
|
||||||
tty_suspend_nhwindows(const char *str)
|
tty_suspend_nhwindows(const char *str)
|
||||||
{
|
{
|
||||||
|
term_curs_set(1);
|
||||||
settty(str); /* calls end_screen, perhaps raw_print */
|
settty(str); /* calls end_screen, perhaps raw_print */
|
||||||
if (!str)
|
if (!str)
|
||||||
tty_raw_print(""); /* calls fflush(stdout) */
|
tty_raw_print(""); /* calls fflush(stdout) */
|
||||||
@@ -798,6 +799,7 @@ tty_resume_nhwindows(void)
|
|||||||
{
|
{
|
||||||
gettty();
|
gettty();
|
||||||
setftty(); /* calls start_screen */
|
setftty(); /* calls start_screen */
|
||||||
|
term_curs_set(0);
|
||||||
docrt();
|
docrt();
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -814,7 +816,6 @@ tty_exit_nhwindows(const char *str)
|
|||||||
{
|
{
|
||||||
winid i;
|
winid i;
|
||||||
|
|
||||||
term_curs_set(1);
|
|
||||||
tty_suspend_nhwindows(str);
|
tty_suspend_nhwindows(str);
|
||||||
/*
|
/*
|
||||||
* Disable windows to avoid calls to window routines.
|
* Disable windows to avoid calls to window routines.
|
||||||
|
|||||||
Reference in New Issue
Block a user