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),

_______________________________________________
Xfce4-commits mailing list
Xfce4-commits@xfce.org
http://foo-projects.org/mailman/listinfo/xfce4-commits

Reply via email to