From 90a1d0b987bf7f37ec07ba738e9320fa97f20055 Mon Sep 17 00:00:00 2001 From: Chris Hanson Date: Fri, 17 Dec 1993 02:10:32 +0000 Subject: [PATCH] Restore kludge to allow non-interactive restarts to be invoked interactively. --- v7/src/runtime/error.scm | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/v7/src/runtime/error.scm b/v7/src/runtime/error.scm index 45b7a4d33..7cbc4ccd9 100644 --- a/v7/src/runtime/error.scm +++ b/v7/src/runtime/error.scm @@ -1,6 +1,6 @@ #| -*-Scheme-*- -$Id: error.scm,v 14.41 1993/12/17 00:11:59 cph Exp $ +$Id: error.scm,v 14.42 1993/12/17 02:10:32 cph Exp $ Copyright (c) 1988-93 Massachusetts Institute of Technology @@ -371,12 +371,10 @@ MIT in each case. |# (guarantee-restart restart 'INVOKE-RESTART-INTERACTIVELY) (hook/invoke-restart (%restart/effector restart) - (call-with-values - (let ((interactor (%restart/interactor restart))) - (if (not interactor) - (error:bad-range-argument restart 'INVOKE-RESTART-INTERACTIVELY)) - interactor) - list))) + (let ((interactor (%restart/interactor restart))) + (if interactor + (call-with-values interactor list) + '())))) (define hook/invoke-restart) -- 2.25.1