Sophie

Sophie

distrib > Mandriva > 2009.0 > i586 > by-pkgid > 0111cd12d8d2e73709067dad746eb53f > files > 8

xfdesktop-4.4.2-23mdv2009.0.src.rpm

diff -Naur xfdesktop-4.4.2/modules/menu/desktop-menu-dentry.c xfdesktop-4.4.2.tpg/modules/menu/desktop-menu-dentry.c
--- xfdesktop-4.4.2/modules/menu/desktop-menu-dentry.c	2007-11-17 19:31:43.000000000 +0000
+++ xfdesktop-4.4.2.tpg/modules/menu/desktop-menu-dentry.c	2008-03-17 15:09:12.000000000 +0000
@@ -372,6 +372,10 @@
         /* hack: leave out items that look like they are KDE control panels */
         if(categories && strstr(categories, ";X-KDE-"))
             goto cleanup;
+
+        /* do not show menu entries marked up as hidden */
+        if(categories && strstr(categories, ";X-MandrivaLinux-.hidden"))
+            goto cleanup;
         
         if(pathtype == MPATH_SIMPLE || pathtype == MPATH_SIMPLE_UNIQUE)
             newpaths = desktop_menuspec_get_path_simple(categories);