aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorJan Djärv2009-11-14 18:22:34 +0000
committerJan Djärv2009-11-14 18:22:34 +0000
commit473a99b7c9a8f9a922ad44993596089aabd08dd1 (patch)
tree543233ec42ac1cf31fd068b22fa11cef56d013da /src
parente779144743d853c7ce79bd105bae8285725890be (diff)
downloademacs-473a99b7c9a8f9a922ad44993596089aabd08dd1.tar.gz
emacs-473a99b7c9a8f9a922ad44993596089aabd08dd1.zip
gtkutil.c (xg_update_frame_menubar): Do nothing if menubar already has a parent.
Diffstat (limited to 'src')
-rw-r--r--src/ChangeLog3
-rw-r--r--src/gtkutil.c3
2 files changed, 6 insertions, 0 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index 37ff8860779..547a19f4049 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,5 +1,8 @@
12009-11-14 Jan Djärv <jan.h.d@swipnet.se> 12009-11-14 Jan Djärv <jan.h.d@swipnet.se>
2 2
3 * gtkutil.c (xg_update_frame_menubar): Do nothing if menubar already
4 has a parent.
5
3 * Makefile.in: If AUTO_DEPEND is defined, make gcc generate 6 * Makefile.in: If AUTO_DEPEND is defined, make gcc generate
4 dependency files in deps/. Include those files into Makefile. 7 dependency files in deps/. Include those files into Makefile.
5 8
diff --git a/src/gtkutil.c b/src/gtkutil.c
index e972679a572..b182b52e6a7 100644
--- a/src/gtkutil.c
+++ b/src/gtkutil.c
@@ -3001,6 +3001,9 @@ xg_update_frame_menubar (f)
3001 if (!x->menubar_widget || GTK_WIDGET_MAPPED (x->menubar_widget)) 3001 if (!x->menubar_widget || GTK_WIDGET_MAPPED (x->menubar_widget))
3002 return 0; 3002 return 0;
3003 3003
3004 if (x->menubar_widget && gtk_widget_get_parent (x->menubar_widget))
3005 return 0; /* Already done this, happens for frames created invisible. */
3006
3004 BLOCK_INPUT; 3007 BLOCK_INPUT;
3005 3008
3006 gtk_box_pack_start (GTK_BOX (x->vbox_widget), x->menubar_widget, 3009 gtk_box_pack_start (GTK_BOX (x->vbox_widget), x->menubar_widget,