packages: xfdesktop/xfdesktop-generic-menu.patch (NEW) - search for applica...

baggins baggins at pld-linux.org
Sun May 16 20:22:07 CEST 2010


Author: baggins                      Date: Sun May 16 18:22:07 2010 GMT
Module: packages                      Tag: HEAD
---- Log message:
- search for applications.menu first (just like libxfce4menu)

---- Files affected:
packages/xfdesktop:
   xfdesktop-generic-menu.patch (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: packages/xfdesktop/xfdesktop-generic-menu.patch
diff -u /dev/null packages/xfdesktop/xfdesktop-generic-menu.patch:1.1
--- /dev/null	Sun May 16 20:22:07 2010
+++ packages/xfdesktop/xfdesktop-generic-menu.patch	Sun May 16 20:22:02 2010
@@ -0,0 +1,25 @@
+--- xfdesktop-4.6.1/common/desktop-menu-utils.c~	2009-01-12 23:03:12.000000000 +0100
++++ xfdesktop-4.6.1/common/desktop-menu-utils.c	2010-05-16 20:19:02.820729427 +0200
+@@ -56,6 +56,22 @@
+     }
+     
+     all_dirs = xfce_resource_lookup_all(XFCE_RESOURCE_CONFIG,
++                                        "menus/applications.menu");
++    for(i = 0; all_dirs[i]; i++) {
++        DBG("checking %s", all_dirs[i]);
++        if(user_menu || strstr(all_dirs[i], userhome) != all_dirs[i]) {
++            if(g_file_test(all_dirs[i], G_FILE_TEST_IS_REGULAR)) {
++                menu_file = g_strdup(all_dirs[i]);
++                break;
++            }
++        }
++    }
++    g_strfreev(all_dirs);
++
++    if(menu_file)
++        return menu_file;
++
++    all_dirs = xfce_resource_lookup_all(XFCE_RESOURCE_CONFIG,
+                                         "menus/xfce-applications.menu");
+     for(i = 0; all_dirs[i]; i++) {
+         DBG("checking %s", all_dirs[i]);
================================================================


More information about the pld-cvs-commit mailing list