# HG changeset patch
# User Richard M. Stallman <rms@gnu.org>
# Date 771424976 0
# Node ID e735b56f74232521e9c6d98510e1b0c3f2596d42
# Parent  9687141f6264daa773e34b4b007a3bf364b678e3
(read_char): When we loop and call redisplay,
do prepare_menu_bars first.

diff -r 9687141f6264 -r e735b56f7423 src/keyboard.c
--- a/src/keyboard.c	Sat Jun 11 21:53:09 1994 +0000
+++ b/src/keyboard.c	Sun Jun 12 12:42:56 1994 +0000
@@ -1645,7 +1645,10 @@
       if (!NILP (c))
 	break;
       if (commandflag >= 0 && !input_pending && !detect_input_pending ())
-	redisplay ();
+	{
+	  prepare_menu_bars ();
+	  redisplay ();
+	}
     }
 
   /* Terminate Emacs in batch mode if at eof.  */