From: Karl Heuer Date: Fri, 3 Mar 1995 02:08:49 +0000 (+0000) Subject: (cmd_error): Allow current_perdisplay to be null. X-Git-Tag: emacs-19.34~4953 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=217e16c10fa9fa32083ad59cb74ee50d21091777;p=emacs.git (cmd_error): Allow current_perdisplay to be null. --- diff --git a/src/keyboard.c b/src/keyboard.c index 78f42ce5c7b..8212d2aedc0 100644 --- a/src/keyboard.c +++ b/src/keyboard.c @@ -768,15 +768,19 @@ cmd_error (data) Vstandard_output = Qt; Vstandard_input = Qt; Vexecuting_macro = Qnil; - clear_prefix_arg (); - cancel_echoing (); + if (current_perdisplay) + { + clear_prefix_arg (); + cancel_echoing (); + } cmd_error_internal (data, 0); Vquit_flag = Qnil; Vinhibit_quit = Qnil; #ifdef MULTI_PERDISPLAY - unlock_display (); + if (current_perdisplay) + unlock_display (); #endif return make_number (0);