justify: enable cursor display also for the first keystroke afterward

This fixes https://savannah.gnu.org/bugs/?48246.
master
Benno Schulenberg 2016-06-16 20:40:09 +02:00
parent 3e45c9c5cf
commit 158388c5a6
1 changed files with 5 additions and 5 deletions

View File

@ -2487,11 +2487,6 @@ void do_justify(bool full_justify)
edit_refresh();
/* If constant cursor position display is on, make sure the current
* cursor position will be properly displayed on the statusbar. */
if (ISSET(CONST_UPDATE))
do_cursorpos(TRUE);
/* Display the shortcut list with UnJustify. */
uncutfunc->desc = unjust_tag;
display_main_list();
@ -2509,6 +2504,11 @@ void do_justify(bool full_justify)
} while (kbinput == KEY_WINCH);
#endif
/* If needed, unset the cursor-position suppression flag, so the cursor
* position /will/ be displayed upon a return to the main loop. */
if (ISSET(CONST_UPDATE))
do_cursorpos(TRUE);
func = func_from_key(&kbinput);
if (func == do_uncut_text