Modified patch.

From: Peter van de Werken <pwerken-e@a-eskwadraat.nl>
Only add a separator if there is something to separate.



SVN revision: 55780
This commit is contained in:
Peter van de Werken 2010-12-30 13:44:39 +00:00 committed by Miculcy Brian
parent a67e4b35a2
commit 565303e0f3
2 changed files with 10 additions and 5 deletions

View File

@ -1365,9 +1365,11 @@ e_gadcon_client_util_menu_items_append(E_Gadcon_Client *gcc, E_Menu *menu_main,
if ((gcc->gadcon->shelf) || (gcc->gadcon->toolbar))
{
mi = e_menu_item_new(menu_gadget);
e_menu_item_separator_set(mi, 1);
if (e_menu_item_nth(menu_gadget, 0))
{
mi = e_menu_item_new(menu_gadget);
e_menu_item_separator_set(mi, 1);
}
if (!gcc->o_control)
{
mi = e_menu_item_new(menu_gadget);

View File

@ -701,8 +701,11 @@ _attach_menu(void *data __UNUSED__, E_Gadcon_Client *gcc, E_Menu *menu)
//printf("Attach menu (gcc: %x id: %s) [%s]\n", gcc, gcc->cf->id, gcc->cf->style);
if (!gcc) return;
mi = e_menu_item_new(menu);
e_menu_item_separator_set(mi, 1);
if (e_menu_item_nth(menu, 0))
{
mi = e_menu_item_new(menu);
e_menu_item_separator_set(mi, 1);
}
/* Move / resize*/
mi = e_menu_item_new(menu);