don't add gadman desktop menu item if it already exists

ticket #1641


SVN revision: 78151
This commit is contained in:
Mike Blumenkrantz 2012-10-18 07:33:55 +00:00
parent 68270ed5e8
commit e01c5b9946
1 changed files with 4 additions and 0 deletions

View File

@ -178,6 +178,10 @@ _gadman_desktop_menu(E_Menu *m, void *d __UNUSED__, void *icon)
{
E_Menu_Item *mi;
mi = eina_list_data_get(m->items);
/* don't add twice */
if (mi->cb.func == _gadman_desktop_menu_cb) return;
mi = e_menu_item_new_relative(m, NULL);
e_menu_item_label_set(mi, _("Change Gadgets"));
e_menu_item_icon_edje_set(mi, icon, "icon");