From: David Lawrence Ramsey Date: Thu, 30 Jun 2005 05:56:39 +0000 (+0000) Subject: make do_yesno() refresh the edit window as well as the statusbar before X-Git-Tag: v1.3.8~2 X-Git-Url: https://git.wh0rd.org/?a=commitdiff_plain;h=73bf89fa5654c019c42f074f1f52b22638b30b20;p=nano.git make do_yesno() refresh the edit window as well as the statusbar before getting input, as statusq() does git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@2801 35c25a1d-7b9e-4130-9fde-d3aeb78583b8 --- diff --git a/ChangeLog b/ChangeLog index e454cc3a..11ca4164 100644 --- a/ChangeLog +++ b/ChangeLog @@ -379,6 +379,8 @@ CVS code - - Get input from bottomwin instead of edit, so that the cursor isn't erroneously put in the edit window while we wait for an answer. (DLR) + - Call wnoutrefresh(edit) to make sure that the edit window is + refreshed before we get input, as statusq() does. (DLR) total_redraw() - Simplify to call clearok(TRUE) and wrefresh() on curscr, which updates the entire screen in fewer function calls without @@ -392,8 +394,6 @@ CVS code - have a zero-length regex. (DLR) - Rename variable highlight_flag to highlight, for consistency. (DLR) - - Call wnoutrefresh(edit) to make sure that the highlight is - drawn properly. (DLR) do_credits() - Save the keystroke that breaks us out of the credits (if any) and put it back so that it isn't lost. This is especially diff --git a/src/winio.c b/src/winio.c index c0a7c130..2fd81fa8 100644 --- a/src/winio.c +++ b/src/winio.c @@ -3686,6 +3686,9 @@ int do_yesno(bool all, const char *msg) wattroff(bottomwin, A_REVERSE); + /* Refresh the edit window and the statusbar before getting + * input. */ + wnoutrefresh(edit); wrefresh(bottomwin); do { @@ -4013,9 +4016,6 @@ void do_replace_highlight(bool highlight, const char *word) if (highlight) wattroff(edit, A_REVERSE); - - /* Refresh the edit window. */ - wnoutrefresh(edit); } #ifndef NDEBUG