diff src/keyboard.c @ 22542:ca46e1a32856

(menu_item_eval_property): Bind Qinhibit_redisplay.
author Karl Heuer <kwzh@gnu.org>
date Mon, 22 Jun 1998 17:34:59 +0000
parents 516ef6b2ceb9
children 10770ff8e88f
line wrap: on
line diff
--- a/src/keyboard.c	Mon Jun 22 17:33:13 1998 +0000
+++ b/src/keyboard.c	Mon Jun 22 17:34:59 1998 +0000
@@ -5624,10 +5624,12 @@
 menu_item_eval_property (sexpr)
      Lisp_Object sexpr;
 {
+  int count = specpdl_ptr - specpdl;
   Lisp_Object val;
+  specbind (Qinhibit_redisplay, Qt);
   val = internal_condition_case_1 (Feval, sexpr, Qerror,
 				   menu_item_eval_property_1);
-  return val;
+  return unbind_to (count, val);
 }
 
 /* This function parses a menu item and leaves the result in the