diff options
| author | Karl Heuer | 1995-05-09 01:32:05 +0000 |
|---|---|---|
| committer | Karl Heuer | 1995-05-09 01:32:05 +0000 |
| commit | 46b84797745379c5e14511e16606d0b9481cf5cd (patch) | |
| tree | bc390254d40929dfafcb50fa0c2f20c81f7b8b8d /src | |
| parent | e63b8030366768d9cb9d57f4560a456c6c00271f (diff) | |
| download | emacs-46b84797745379c5e14511e16606d0b9481cf5cd.tar.gz emacs-46b84797745379c5e14511e16606d0b9481cf5cd.zip | |
[MULTI_KBOARD] (read_char): If the character was for
the wrong kboard, don't let it get processed twice.
Diffstat (limited to 'src')
| -rw-r--r-- | src/keyboard.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/keyboard.c b/src/keyboard.c index 981b5d91ae9..5f0994c608c 100644 --- a/src/keyboard.c +++ b/src/keyboard.c | |||
| @@ -1948,6 +1948,7 @@ read_char (commandflag, nmaps, maps, prev_event, used_mouse_menu) | |||
| 1948 | abort (); | 1948 | abort (); |
| 1949 | *tailp = Fcons (c, Qnil); | 1949 | *tailp = Fcons (c, Qnil); |
| 1950 | kb->kbd_queue_has_data = 1; | 1950 | kb->kbd_queue_has_data = 1; |
| 1951 | c = Qnil; | ||
| 1951 | if (single_kboard) | 1952 | if (single_kboard) |
| 1952 | goto wrong_kboard; | 1953 | goto wrong_kboard; |
| 1953 | current_kboard = kb; | 1954 | current_kboard = kb; |