Index: modules/menu/desktop-menu-file.c =================================================================== RCS file: /var/cvs/xfce/xfce4/xfdesktop/modules/menu/desktop-menu-file.c,v retrieving revision 1.33 diff -u -r1.33 desktop-menu-file.c --- modules/menu/desktop-menu-file.c 25 Nov 2004 08:01:55 -0000 1.33 +++ modules/menu/desktop-menu-file.c 3 Dec 2004 05:15:42 -0000 @@ -508,11 +508,18 @@ attribute_values[j], state->cur_branch, state->cur_path, FALSE, FALSE); } else { - gchar *menuincfile = xfce_get_userfile(attribute_values[j], - NULL); - desktop_menu_file_parse(state->desktop_menu, menuincfile, - state->cur_branch, state->cur_path, FALSE, FALSE); - g_free(menuincfile); + gchar tmp[PATH_MAX]; + gchar *menuincfile; + + g_snprintf(tmp, PATH_MAX, "xfce4/desktop/%s", + attribute_values[j]); + menuincfile = xfce_resource_lookup(XFCE_RESOURCE_DATA, tmp); + if(menuincfile) { + desktop_menu_file_parse(state->desktop_menu, + menuincfile, state->cur_branch, + state->cur_path, FALSE, FALSE); + g_free(menuincfile); + } } } } else if(!strcmp(attribute_values[i], "system")) {