don't leak empty menu entries

SVN revision: 29525
This commit is contained in:
rephorm 2007-04-15 04:54:45 +00:00 committed by rephorm
parent d35772f52a
commit b2aac1d94a
1 changed files with 5 additions and 1 deletions

View File

@ -3608,7 +3608,11 @@ efreet_menu_layout_menu(Efreet_Menu_Internal *internal)
if ((sub->directory && sub->directory->no_display) || sub->deleted) continue;
sub_entry = efreet_menu_layout_menu(sub);
/* Don't show empty menus */
if (!sub_entry->entries) continue;
if (!sub_entry->entries)
{
efreet_menu_free(sub_entry);
continue;
}
ecore_list_append(entry->entries, sub_entry);
}
}