diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/keyboard.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/keyboard.c b/src/keyboard.c index b1f8a55507d..95de9c2c6ad 100644 --- a/src/keyboard.c +++ b/src/keyboard.c | |||
| @@ -3044,6 +3044,7 @@ read_char (commandflag, nmaps, maps, prev_event, used_mouse_menu) | |||
| 3044 | /* Save the echo status. */ | 3044 | /* Save the echo status. */ |
| 3045 | int saved_immediate_echo = current_kboard->immediate_echo; | 3045 | int saved_immediate_echo = current_kboard->immediate_echo; |
| 3046 | struct kboard *saved_ok_to_echo = ok_to_echo_at_next_pause; | 3046 | struct kboard *saved_ok_to_echo = ok_to_echo_at_next_pause; |
| 3047 | Lisp_Object saved_echo_string = current_kboard->echo_string; | ||
| 3047 | int saved_echo_after_prompt = current_kboard->echo_after_prompt; | 3048 | int saved_echo_after_prompt = current_kboard->echo_after_prompt; |
| 3048 | 3049 | ||
| 3049 | #if 0 | 3050 | #if 0 |
| @@ -3098,6 +3099,7 @@ read_char (commandflag, nmaps, maps, prev_event, used_mouse_menu) | |||
| 3098 | 3099 | ||
| 3099 | cancel_echoing (); | 3100 | cancel_echoing (); |
| 3100 | ok_to_echo_at_next_pause = saved_ok_to_echo; | 3101 | ok_to_echo_at_next_pause = saved_ok_to_echo; |
| 3102 | current_kboard->echo_string = saved_echo_string; | ||
| 3101 | current_kboard->echo_after_prompt = saved_echo_after_prompt; | 3103 | current_kboard->echo_after_prompt = saved_echo_after_prompt; |
| 3102 | if (saved_immediate_echo) | 3104 | if (saved_immediate_echo) |
| 3103 | echo_now (); | 3105 | echo_now (); |