From: David Lawrence Ramsey Date: Fri, 9 Jun 2006 17:09:51 +0000 (+0000) Subject: in do_spell(), set currshortcut to main_list before calling X-Git-Tag: v1.3.12~29 X-Git-Url: https://git.wh0rd.org/?a=commitdiff_plain;h=f32e1dd589921c7f3dc4e598f4cec4a2ac831781;p=nano.git in do_spell(), set currshortcut to main_list before calling total_refresh() near the end of the function, so that we don't display the wrong shortcut list git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@3651 35c25a1d-7b9e-4130-9fde-d3aeb78583b8 --- diff --git a/ChangeLog b/ChangeLog index 49534676..fb0eab9f 100644 --- a/ChangeLog +++ b/ChangeLog @@ -346,9 +346,9 @@ CVS code - do_spell() - Clarify the error message when creating a temporary file fails. (DLR) - - Call total_redraw() instead of total_refresh() after running - the spell-checker, since the latter will display the wrong - shortcut list. (DLR) + - Set currshortcut to main_list before calling total_refresh() + near the end of the function, so that we don't display the + wrong shortcut list. (DLR) do_verbatim_input() - Add a translator comment explaining the "Verbatim Input" statusbar message. (Benno Schulenberg) diff --git a/src/text.c b/src/text.c index 7cdc8268..f1ccb397 100644 --- a/src/text.c +++ b/src/text.c @@ -2334,9 +2334,11 @@ void do_spell(void) unlink(temp); free(temp); + currshortcut = main_list; + /* If the spell-checker printed any error messages onscreen, make * sure that they're cleared off. */ - total_redraw(); + total_refresh(); if (spell_msg != NULL) { if (errno == 0)