[gnome-menus] gmenu-tree: Insert directories in the correct order



commit 119fc0ccac8f3519fec745cb7a3a093649c9f209
Author: Jasper St. Pierre <jstpierre mecheye net>
Date:   Tue Apr 30 01:41:21 2013 -0400

    gmenu-tree: Insert directories in the correct order
    
    In order to implement correct <OnlyUnallocated /> semantics,
    we need a proper order for the menus in layouts, as the first
    directory in the menu file "wins".

 libmenu/gmenu-tree.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)
---
diff --git a/libmenu/gmenu-tree.c b/libmenu/gmenu-tree.c
index 5e70e3e..ac55eeb 100644
--- a/libmenu/gmenu-tree.c
+++ b/libmenu/gmenu-tree.c
@@ -3456,8 +3456,8 @@ process_layout (GMenuTree          *tree,
                                         layout_iter,
                                         allocated);
             if (child_dir)
-              directory->subdirs = g_slist_prepend (directory->subdirs,
-                                                    child_dir);
+              directory->subdirs = g_slist_append (directory->subdirs,
+                                                   child_dir);
 
            menu_verbose ("Processed <Menu>\n");
           }


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]