Author: kelnos
Date: 2008-05-27 05:48:57 +0000 (Tue, 27 May 2008)
New Revision: 26986

Modified:
   xfdesktop/trunk/modules/menu/desktop-menu.c
Log:
obey show menu icons setting again


Modified: xfdesktop/trunk/modules/menu/desktop-menu.c
===================================================================
--- xfdesktop/trunk/modules/menu/desktop-menu.c 2008-05-27 00:25:51 UTC (rev 
26985)
+++ xfdesktop/trunk/modules/menu/desktop-menu.c 2008-05-27 05:48:57 UTC (rev 
26986)
@@ -234,6 +234,7 @@
         if(XFCE_IS_MENU(l->data)) {
             xfce_submenu = l->data;
             xfce_directory = xfce_menu_get_directory(xfce_submenu);
+            icon_name = NULL;
             
             if(xfce_directory
                && (xfce_menu_directory_get_no_display(xfce_directory)
@@ -247,11 +248,10 @@
             
             if(xfce_directory) {
                 name = xfce_menu_directory_get_name(xfce_directory);
-                icon_name = xfce_menu_directory_get_icon(xfce_directory);
-            } else {
+                if(desktop_menu->use_menu_icons)
+                    icon_name = xfce_menu_directory_get_icon(xfce_directory);
+            } else
                 name = xfce_menu_get_name(xfce_submenu);
-                icon_name = NULL;
-            }
             
             mi = gtk_image_menu_item_new_with_label(name);
             if(icon_name) {
@@ -301,7 +301,9 @@
             
             mi = xfce_app_menu_item_new_full(name,
                                              
xfce_menu_item_get_command(xfce_item),
-                                             
xfce_menu_item_get_icon_name(xfce_item),
+                                             desktop_menu->use_menu_icons
+                                             ? 
xfce_menu_item_get_icon_name(xfce_item)
+                                             : NULL,
                                              
xfce_menu_item_requires_terminal(xfce_item),
                                              
xfce_menu_item_supports_startup_notification(xfce_item));
             gtk_widget_show(mi);

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

Reply via email to