Sophie

Sophie

distrib > Mandriva > 2009.0 > i586 > by-pkgid > 944f7e1134b276afecc7464bf35e6708 > files > 9

xfdesktop-4.4.2-22mdv2009.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-02-29 02:29:29.000000000 +0000
@@ -173,7 +173,8 @@
         if(cmpname && g_ascii_strcasecmp(name, cmpname) < 0)
             break;
     }
-    
+    g_list_free(items);
+
     gtk_menu_shell_insert(menu_shell, mi, i);
     
     return i;
diff -Naur xfdesktop-4.4.2/modules/menu/desktop-menuspec.c xfdesktop-4.4.2.tpg/modules/menu/desktop-menuspec.c
--- xfdesktop-4.4.2/modules/menu/desktop-menuspec.c	2007-11-17 19:31:43.000000000 +0000
+++ xfdesktop-4.4.2.tpg/modules/menu/desktop-menuspec.c	2008-02-29 02:31:21.000000000 +0000
@@ -203,7 +203,7 @@
                 else
                     foundcat = NULL;
                 if(!foundcat) {
-                    g_ptr_array_free(revpath, FALSE);
+                    g_ptr_array_free(revpath, TRUE);
                     revpath = NULL;
                     break;
                 }
@@ -220,7 +220,7 @@
                 newpath[totlen] = 0;
                 
                 g_ptr_array_add(mtfpi->paths, newpath);
-                g_ptr_array_free(revpath, FALSE);
+                g_ptr_array_free(revpath, TRUE);
             }
         }
     }