Fix Merge type="all"

SVN revision: 29862
This commit is contained in:
Sebastian Dransfeld 2007-05-05 07:49:01 +00:00
parent 90510b648a
commit d783212329
1 changed files with 8 additions and 1 deletions

View File

@ -3842,7 +3842,14 @@ efreet_menu_layout_entries_get(Efreet_Menu *entry, Efreet_Menu_Internal *interna
}
else if (internal->sub_menus && !strcmp(layout->name, "all"))
{
/* XXX: Add all menus and files, and sort them. */
char *orig;
orig = layout->name;
layout->name = "menus";
efreet_menu_layout_entries_get(entry, internal, layout);
layout->name = "files";
efreet_menu_layout_entries_get(entry, internal, layout);
layout->name = orig;
}
}
else if (layout->type == EFREET_MENU_LAYOUT_SEPARATOR)