From 86121cf3fc0f136150479cc86cb83da9e019debd Mon Sep 17 00:00:00 2001 From: Benno Schulenberg Date: Mon, 5 Dec 2016 15:43:58 +0100 Subject: [PATCH] tweaks: move a cursor-on switch to a more logical place (again) But do it correctly this time: don't switch it on when replacing. --- src/prompt.c | 4 ++++ src/text.c | 2 -- src/winio.c | 3 --- 3 files changed, 4 insertions(+), 5 deletions(-) diff --git a/src/prompt.c b/src/prompt.c index 991999fe..1e346674 100644 --- a/src/prompt.c +++ b/src/prompt.c @@ -779,6 +779,10 @@ int do_yesno_prompt(bool all, const char *msg) wnoutrefresh(bottomwin); + /* When not replacing, show the cursor. */ + if (!all) + curs_set(1); + currmenu = MYESNO; kbinput = get_kbinput(bottomwin); diff --git a/src/text.c b/src/text.c index 4d3cae0b..a7cba86f 100644 --- a/src/text.c +++ b/src/text.c @@ -3375,8 +3375,6 @@ void do_linter(void) sprintf(msg, _("This message is for unopened file %s," " open it in a new buffer?"), curlint->filename); - /* Show a cursor after the question. */ - curs_set(1); i = do_yesno_prompt(FALSE, msg); free(msg); if (i == -1) { diff --git a/src/winio.c b/src/winio.c index 6d68bbf1..dec687af 100644 --- a/src/winio.c +++ b/src/winio.c @@ -2085,9 +2085,6 @@ void warn_and_shortly_pause(const char *msg) statusbar(msg); beep(); napms(1800); - - /* Switch the cursor back on after displaying the message. */ - curs_set(1); } /* Display a message on the statusbar, and set suppress_cursorpos to