From d7832123292839014331a56276a70630115c59ed Mon Sep 17 00:00:00 2001 From: Sebastian Dransfeld Date: Sat, 5 May 2007 07:49:01 +0000 Subject: [PATCH] Fix Merge type="all" SVN revision: 29862 --- legacy/efreet/src/lib/efreet_menu.c | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/legacy/efreet/src/lib/efreet_menu.c b/legacy/efreet/src/lib/efreet_menu.c index ada1d757d3..1c5c99eb91 100644 --- a/legacy/efreet/src/lib/efreet_menu.c +++ b/legacy/efreet/src/lib/efreet_menu.c @@ -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)