diff options
| author | Karl Heuer | 1995-03-07 04:57:02 +0000 |
|---|---|---|
| committer | Karl Heuer | 1995-03-07 04:57:02 +0000 |
| commit | c4288b3aed0c42bca4cbcb316dcfaf5bd9607012 (patch) | |
| tree | a2be15c49812a827565c59da328b566dc0f690e2 /src | |
| parent | 347cd536de4bb12a59ac2f9ff4585b4b4c262035 (diff) | |
| download | emacs-c4288b3aed0c42bca4cbcb316dcfaf5bd9607012.tar.gz emacs-c4288b3aed0c42bca4cbcb316dcfaf5bd9607012.zip | |
(command_loop_1): Fix test for prefix arg.
Diffstat (limited to 'src')
| -rw-r--r-- | src/keyboard.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/keyboard.c b/src/keyboard.c index c65f92179eb..b8c653b8fd7 100644 --- a/src/keyboard.c +++ b/src/keyboard.c | |||
| @@ -1371,7 +1371,7 @@ command_loop_1 () | |||
| 1371 | 3) we want to leave this_command_key_count non-zero, so that | 1371 | 3) we want to leave this_command_key_count non-zero, so that |
| 1372 | read_char will realize that it is re-reading a character, and | 1372 | read_char will realize that it is re-reading a character, and |
| 1373 | not echo it a second time. */ | 1373 | not echo it a second time. */ |
| 1374 | if (NILP (Vprefix_arg)) | 1374 | if (NILP (Vprefix_arg) && !current_perdisplay->prefix_partial) |
| 1375 | { | 1375 | { |
| 1376 | last_command = this_command; | 1376 | last_command = this_command; |
| 1377 | cancel_echoing (); | 1377 | cancel_echoing (); |
| @@ -1392,7 +1392,8 @@ command_loop_1 () | |||
| 1392 | finalize: | 1392 | finalize: |
| 1393 | /* Install chars successfully executed in kbd macro. */ | 1393 | /* Install chars successfully executed in kbd macro. */ |
| 1394 | 1394 | ||
| 1395 | if (!NILP (current_perdisplay->defining_kbd_macro) && NILP (Vprefix_arg)) | 1395 | if (!NILP (current_perdisplay->defining_kbd_macro) && NILP (Vprefix_arg) |
| 1396 | && !current_perdisplay->prefix_partial) | ||
| 1396 | finalize_kbd_macro_chars (); | 1397 | finalize_kbd_macro_chars (); |
| 1397 | 1398 | ||
| 1398 | #ifdef MULTI_PERDISPLAY | 1399 | #ifdef MULTI_PERDISPLAY |