mirror of
git://git.sv.gnu.org/emacs.git
synced 2026-01-30 04:10:54 -08:00
Fixes display of prefix argument when input-method-function
* keyboard.c (read_char): When there is an input method function, do not restore the echo area if a prefix argument is being introduced. (Bug#19875)
This commit is contained in:
parent
8338e4420d
commit
81d89d88ae
2 changed files with 14 additions and 1 deletions
|
|
@ -1,3 +1,9 @@
|
|||
2015-02-18 Oscar Fuentes <ofv@wanadoo.es>
|
||||
|
||||
* keyboard.c (read_char): When there is an input method function,
|
||||
do not restore the echo area if a prefix argument is being
|
||||
introduced. (Bug#19875)
|
||||
|
||||
2015-02-16 Kelly Dean <kelly@prtime.org>
|
||||
|
||||
* src/keyboard.c (timer_check_2): Fix incorrect comment.
|
||||
|
|
|
|||
|
|
@ -3095,7 +3095,14 @@ read_char (int commandflag, Lisp_Object map,
|
|||
|
||||
cancel_echoing ();
|
||||
ok_to_echo_at_next_pause = saved_ok_to_echo;
|
||||
kset_echo_string (current_kboard, saved_echo_string);
|
||||
/* Do not restore the echo area string when the user is
|
||||
introducing a prefix argument. Otherwise we end with
|
||||
repetitions of the partially introduced prefix
|
||||
argument. (bug#19875) */
|
||||
if (NILP (intern ("prefix-arg")))
|
||||
{
|
||||
kset_echo_string (current_kboard, saved_echo_string);
|
||||
}
|
||||
current_kboard->echo_after_prompt = saved_echo_after_prompt;
|
||||
if (saved_immediate_echo)
|
||||
echo_now ();
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue