[Xfce4-commits] r26525 - xfdesktop/trunk/modules/menu
Brian Tarricone
kelnos at xfce.org
Wed Jan 2 02:38:15 CET 2008
Author: kelnos
Date: 2008-01-02 01:38:15 +0000 (Wed, 02 Jan 2008)
New Revision: 26525
Modified:
xfdesktop/trunk/modules/menu/desktop-menu.c
Log:
use GenericName field for apps in the X-XFCE category
Modified: xfdesktop/trunk/modules/menu/desktop-menu.c
===================================================================
--- xfdesktop/trunk/modules/menu/desktop-menu.c 2008-01-02 01:38:08 UTC (rev 26524)
+++ xfdesktop/trunk/modules/menu/desktop-menu.c 2008-01-02 01:38:15 UTC (rev 26525)
@@ -261,6 +261,8 @@
gtk_widget_show(mi);
gtk_menu_shell_append(GTK_MENU_SHELL(menu), mi);
} else if(XFCE_IS_MENU_ITEM(l->data)) {
+ const gchar *name = NULL;
+
xfce_item = l->data;
if(xfce_menu_item_get_no_display(xfce_item)
@@ -269,7 +271,12 @@
continue;
}
- mi = xfce_app_menu_item_new_full(xfce_menu_item_get_name(xfce_item),
+ if(xfce_menu_item_has_category(xfce_item, "X-XFCE"))
+ name = xfce_menu_item_get_generic_name(xfce_item);
+ if(!name)
+ name = xfce_menu_item_get_name(xfce_item);
+
+ mi = xfce_app_menu_item_new_full(name,
xfce_menu_item_get_command(xfce_item),
xfce_menu_item_get_icon_name(xfce_item),
xfce_menu_item_requires_terminal(xfce_item),
More information about the Xfce4-commits
mailing list