]> git.eshelyaron.com Git - emacs.git/commitdiff
(menu_item_eval_property): Bind Qinhibit_redisplay.
authorKarl Heuer <kwzh@gnu.org>
Mon, 22 Jun 1998 17:34:59 +0000 (17:34 +0000)
committerKarl Heuer <kwzh@gnu.org>
Mon, 22 Jun 1998 17:34:59 +0000 (17:34 +0000)
src/keyboard.c

index fee59e3af95729c04ff9df98433fee0fe961017b..9db0bca9683bf80200d69ecea5254389e9b564b3 100644 (file)
@@ -5624,10 +5624,12 @@ static Lisp_Object
 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