From: Karl Heuer Date: Fri, 11 Feb 1994 01:29:24 +0000 (+0000) Subject: (read_filtered_event): Retry read_char after a buffer change. X-Git-Tag: emacs-19.34~9963 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=6c82d689cf98eff0b9456ca89b54973686431709;p=emacs.git (read_filtered_event): Retry read_char after a buffer change. --- 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,