justify: enable cursor display also for the first keystroke afterward
This fixes https://savannah.gnu.org/bugs/?48246.master
parent
3e45c9c5cf
commit
158388c5a6
10
src/text.c
10
src/text.c
|
@ -2487,11 +2487,6 @@ void do_justify(bool full_justify)
|
||||||
|
|
||||||
edit_refresh();
|
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. */
|
/* Display the shortcut list with UnJustify. */
|
||||||
uncutfunc->desc = unjust_tag;
|
uncutfunc->desc = unjust_tag;
|
||||||
display_main_list();
|
display_main_list();
|
||||||
|
@ -2509,6 +2504,11 @@ void do_justify(bool full_justify)
|
||||||
} while (kbinput == KEY_WINCH);
|
} while (kbinput == KEY_WINCH);
|
||||||
#endif
|
#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);
|
func = func_from_key(&kbinput);
|
||||||
|
|
||||||
if (func == do_uncut_text
|
if (func == do_uncut_text
|
||||||
|
|
Loading…
Reference in New Issue