diff options
author | 2002-01-15 15:05:15 +0000 | |
---|---|---|
committer | 2002-01-15 15:05:15 +0000 | |
commit | 81bc37ba8e26df936d3a09e02e6ed70f8b8804a8 (patch) | |
tree | 54a36aa434b2cb83428fa1aa69214cf4802dd5b5 | |
parent | 0095e9a173e1bcebc9263cb9edb89c37b285a8a4 (diff) |
Inspect quit-flag when displaying tracing output; send an interrupt to the prover if set.
-rw-r--r-- | generic/proof-shell.el | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/generic/proof-shell.el b/generic/proof-shell.el index f527eb10..3ace83ed 100644 --- a/generic/proof-shell.el +++ b/generic/proof-shell.el @@ -1487,7 +1487,11 @@ proof-shell-eager-annotation-start, proof-shell-eager-annotation-end." ;; fully-occupied processing prover output (and (fboundp 'redisplay-frame) ;; XEmacs fn - (redisplay-frame))) + (redisplay-frame)) + ;; If user quits during tracing output, send an interrupt + ;; to the prover. + (if (and quit-flag proof-action-list) + (proof-interrupt-process))) ;; Similarly, try to determine if there are command events ;; waiting which are being ignored; |