From 4a8e097d4ee5a28bcf551ee4fbeec3126c07be79 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Jan=20Dj=C3=A4rv?= Date: Fri, 20 Nov 2009 08:54:18 +0000 Subject: [PATCH] gtkutil.c (xg_modify_menubar_widgets): If menubar is totally empty add a blank entry so it doesn't collapse into nothing. --- src/ChangeLog | 5 +++++ src/gtkutil.c | 4 ++++ 2 files changed, 9 insertions(+) diff --git a/src/ChangeLog b/src/ChangeLog index eeceb7b767d..e1cce91b646 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,3 +1,8 @@ +2009-11-20 Jan Djärv + + * gtkutil.c (xg_modify_menubar_widgets): If menubar is totally empty + add a blank entry so it doesn't collapse into nothing. + 2009-11-19 Stefan Monnier * lread.c (Funintern): Comment out last change. diff --git a/src/gtkutil.c b/src/gtkutil.c index b182b52e6a7..4a55e51b8b2 100644 --- a/src/gtkutil.c +++ b/src/gtkutil.c @@ -2477,6 +2477,10 @@ xg_update_menubar (menubar, f, list, iter, pos, val, /* Item(s) have been removed. Remove all remaining items. */ xg_destroy_widgets (iter); + /* Add a blank entry so the menubar doesn't collapse to nothing. */ + gtk_menu_shell_insert (GTK_MENU_SHELL (menubar), + gtk_menu_item_new_with_label (""), + 0); /* All updated. */ val = 0; iter = 0; -- 2.11.4.GIT