# HG changeset patch # User Gerd Moellmann # Date 985793678 0 # Node ID 686398a0f5e0cf4cad6d2418234dd5be5eb8d0ac # Parent f48e8fc252ee4d2ca934c7febe54b23114313344 *** empty log message *** diff -r f48e8fc252ee -r 686398a0f5e0 src/ChangeLog --- a/src/ChangeLog Wed Mar 28 15:33:53 2001 +0000 +++ b/src/ChangeLog Wed Mar 28 15:34:38 2001 +0000 @@ -1,5 +1,17 @@ 2001-03-28 Gerd Moellmann + * eval.c (call_debugger): Bind `inhibit-redisplay' to nil, and + bind `inhibit-eval-during-redisplay' to t. + + * lisp.h (Qinhibit_eval_during_redisplay): Declare extern. + + * xdisp.c (inhibit_eval_during_redisplay) + (Qinhibit_eval_during_redisplay): New variables. + (safe_eval, safe_call): If inhibit_eval_during_redisplay is set, + don't eval, return nil instead. + (syms_of_xdisp): DEFVAR_BOOL inhibit-eval-during-redisplay. + Initialize Qinhibit_eval_during_redisplay. + * xdisp.c (reseat_to_string): If STRING is multibyte, set the iterator's multibyte_p flag.