]> git.eshelyaron.com Git - emacs.git/commitdiff
(read_key_sequence): Update orig_local_map
authorRichard M. Stallman <rms@gnu.org>
Fri, 3 Mar 1995 10:32:07 +0000 (10:32 +0000)
committerRichard M. Stallman <rms@gnu.org>
Fri, 3 Mar 1995 10:32:07 +0000 (10:32 +0000)
for some additional gotos to replay_sequence.

src/keyboard.c

index 81bf5b0323a43039493079ef967abc817937115a..c65f92179eb5806068e3c67d1508e3e65ce0d3c4 100644 (file)
@@ -5081,6 +5081,7 @@ read_key_sequence (keybuf, bufsize, prompt, dont_downcase_last,
                  interrupted_perdisplay->kbd_queue
                    = Fcons (keybuf[--t], interrupted_perdisplay->kbd_queue);
                mock_input = 0;
+               orig_local_map = get_local_map (PT, current_buffer);
                goto replay_sequence;
              }
 #endif
@@ -5110,6 +5111,7 @@ read_key_sequence (keybuf, bufsize, prompt, dont_downcase_last,
          if (BUFFERP (key))
            {
              mock_input = t;
+             orig_local_map = get_local_map (PT, current_buffer);
              goto replay_sequence;
            }
 
@@ -5121,6 +5123,7 @@ read_key_sequence (keybuf, bufsize, prompt, dont_downcase_last,
              keybuf[t++] = key;
              mock_input = t;
              Vquit_flag = Qnil;
+             orig_local_map = get_local_map (PT, current_buffer);
              goto replay_sequence;
            }