]> git.pld-linux.org Git - packages/xfdesktop.git/blob - xfdesktop-generic-menu.patch
- search for applications.menu first (just like libxfce4menu)
[packages/xfdesktop.git] / xfdesktop-generic-menu.patch
1 --- xfdesktop-4.6.1/common/desktop-menu-utils.c~        2009-01-12 23:03:12.000000000 +0100
2 +++ xfdesktop-4.6.1/common/desktop-menu-utils.c 2010-05-16 20:19:02.820729427 +0200
3 @@ -56,6 +56,22 @@
4      }
5      
6      all_dirs = xfce_resource_lookup_all(XFCE_RESOURCE_CONFIG,
7 +                                        "menus/applications.menu");
8 +    for(i = 0; all_dirs[i]; i++) {
9 +        DBG("checking %s", all_dirs[i]);
10 +        if(user_menu || strstr(all_dirs[i], userhome) != all_dirs[i]) {
11 +            if(g_file_test(all_dirs[i], G_FILE_TEST_IS_REGULAR)) {
12 +                menu_file = g_strdup(all_dirs[i]);
13 +                break;
14 +            }
15 +        }
16 +    }
17 +    g_strfreev(all_dirs);
18 +
19 +    if(menu_file)
20 +        return menu_file;
21 +
22 +    all_dirs = xfce_resource_lookup_all(XFCE_RESOURCE_CONFIG,
23                                          "menus/xfce-applications.menu");
24      for(i = 0; all_dirs[i]; i++) {
25          DBG("checking %s", all_dirs[i]);
This page took 0.062717 seconds and 4 git commands to generate.