From 2eb5a09a16eedc842847ed3dd0d83072b3c7a539 Mon Sep 17 00:00:00 2001 From: Chris Hanson Date: Fri, 9 Oct 1987 14:41:00 +0000 Subject: [PATCH] Do not transmit "end-of-control-g" sequence back to emacs unless the interrupt character is really a control g. --- v7/src/runtime/emacs.scm | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/v7/src/runtime/emacs.scm b/v7/src/runtime/emacs.scm index c10e5bc81..cda909e82 100644 --- a/v7/src/runtime/emacs.scm +++ b/v7/src/runtime/emacs.scm @@ -1,6 +1,6 @@ ;;; -*-Scheme-*- ;;; -;;; $Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/runtime/emacs.scm,v 13.46 1987/09/24 06:27:43 cph Exp $ +;;; $Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/runtime/emacs.scm,v 13.47 1987/10/09 14:41:00 cph Rel $ ;;; ;;; Copyright (c) 1987 Massachusetts Institute of Technology ;;; @@ -137,7 +137,8 @@ (let loop () (if (not (char=? (primitive-read-char-immediate) #\C-@)) (loop))) - (transmit-signal #\g))) + (if (= (char->ascii #\G) interrupt-char) + (transmit-signal #\g)))) true) (define primitive-read-char-ready? -- 2.25.1