From 6c82d689cf98eff0b9456ca89b54973686431709 Mon Sep 17 00:00:00 2001 From: Karl Heuer Date: Fri, 11 Feb 1994 01:29:24 +0000 Subject: [PATCH] (read_filtered_event): Retry read_char after a buffer change. --- src/lread.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/lread.c b/src/lread.c index d74febcf339..32ee6885ac3 100644 --- a/src/lread.c +++ b/src/lread.c @@ -216,6 +216,9 @@ read_filtered_event (no_switch_frame, ascii_required, error_nonascii) retry: val = read_char (0, 0, 0, Qnil, 0); + if (XTYPE (val) == Lisp_Buffer) + goto retry; + /* switch-frame events are put off until after the next ASCII character. This is better than signalling an error just because the last characters were typed to a separate minibuffer frame, -- 2.39.5