[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