diff options
| author | Jan Djärv | 2009-11-14 18:22:34 +0000 |
|---|---|---|
| committer | Jan Djärv | 2009-11-14 18:22:34 +0000 |
| commit | 473a99b7c9a8f9a922ad44993596089aabd08dd1 (patch) | |
| tree | 543233ec42ac1cf31fd068b22fa11cef56d013da /src | |
| parent | e779144743d853c7ce79bd105bae8285725890be (diff) | |
| download | emacs-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/ChangeLog | 3 | ||||
| -rw-r--r-- | src/gtkutil.c | 3 |
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 @@ | |||
| 1 | 2009-11-14 Jan Djärv <jan.h.d@swipnet.se> | 1 | 2009-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, |