From 706aa2f2e7d574ace98f141809c4f6af06377246 Mon Sep 17 00:00:00 2001 From: Fred Pierresteguy Date: Thu, 31 Mar 1994 14:50:46 +0000 Subject: [PATCH] (set_frame_menubar): New arg, first_time. Don't update the menubar the first time it is created via x_window. (initialize_frame_menubar): Pass 1 to set_frame_menubar. --- src/xmenu.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/xmenu.c b/src/xmenu.c index 1d0a400c28..9ce7335fbb 100644 --- a/src/xmenu.c +++ b/src/xmenu.c @@ -1145,8 +1145,9 @@ update_frame_menubar (f) } void -set_frame_menubar (f) +set_frame_menubar (f, first_time) FRAME_PTR f; + int first_time; { Widget menubar_widget = f->display.x->menubar_widget; int id = (int) f; @@ -1203,7 +1204,9 @@ set_frame_menubar (f) free_menubar_widget_value_tree (first_wv); - update_frame_menubar (f); + /* Don't update the menubar the first time it is created via x_window. */ + if (!first_time) + update_frame_menubar (f); UNBLOCK_INPUT; } @@ -1233,7 +1236,7 @@ void initialize_frame_menubar (f) FRAME_PTR f; { - set_frame_menubar (f); + set_frame_menubar (f, 1); } /* Nonzero if position X, Y relative to inside of frame F -- 2.20.1