aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorRichard M. Stallman1995-03-03 10:32:07 +0000
committerRichard M. Stallman1995-03-03 10:32:07 +0000
commita6e0153c17558c36f6e3637c86e1806f75895876 (patch)
tree1c14762fa49eb974af4f1cb88399eda5f718e40c /src
parentdfc21838c09a887ffa729c74831b968f20b71fc5 (diff)
downloademacs-a6e0153c17558c36f6e3637c86e1806f75895876.tar.gz
emacs-a6e0153c17558c36f6e3637c86e1806f75895876.zip
(read_key_sequence): Update orig_local_map
for some additional gotos to replay_sequence.
Diffstat (limited to 'src')
-rw-r--r--src/keyboard.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/keyboard.c b/src/keyboard.c
index 81bf5b0323a..c65f92179eb 100644
--- a/src/keyboard.c
+++ b/src/keyboard.c
@@ -5081,6 +5081,7 @@ read_key_sequence (keybuf, bufsize, prompt, dont_downcase_last,
5081 interrupted_perdisplay->kbd_queue 5081 interrupted_perdisplay->kbd_queue
5082 = Fcons (keybuf[--t], interrupted_perdisplay->kbd_queue); 5082 = Fcons (keybuf[--t], interrupted_perdisplay->kbd_queue);
5083 mock_input = 0; 5083 mock_input = 0;
5084 orig_local_map = get_local_map (PT, current_buffer);
5084 goto replay_sequence; 5085 goto replay_sequence;
5085 } 5086 }
5086#endif 5087#endif
@@ -5110,6 +5111,7 @@ read_key_sequence (keybuf, bufsize, prompt, dont_downcase_last,
5110 if (BUFFERP (key)) 5111 if (BUFFERP (key))
5111 { 5112 {
5112 mock_input = t; 5113 mock_input = t;
5114 orig_local_map = get_local_map (PT, current_buffer);
5113 goto replay_sequence; 5115 goto replay_sequence;
5114 } 5116 }
5115 5117
@@ -5121,6 +5123,7 @@ read_key_sequence (keybuf, bufsize, prompt, dont_downcase_last,
5121 keybuf[t++] = key; 5123 keybuf[t++] = key;
5122 mock_input = t; 5124 mock_input = t;
5123 Vquit_flag = Qnil; 5125 Vquit_flag = Qnil;
5126 orig_local_map = get_local_map (PT, current_buffer);
5124 goto replay_sequence; 5127 goto replay_sequence;
5125 } 5128 }
5126 5129