[gtk+] cleanup: one more g_slist_free_full



commit 7921ac510ee61a29b2f93dcd06442df05c7ce900
Author: Paolo Borelli <pborelli gnome org>
Date:   Sat Aug 1 21:30:16 2015 +0200

    cleanup: one more g_slist_free_full

 gtk/gtkrecentfilter.c |   11 ++---------
 1 files changed, 2 insertions(+), 9 deletions(-)
---
diff --git a/gtk/gtkrecentfilter.c b/gtk/gtkrecentfilter.c
index b50daaf..bed06a6 100644
--- a/gtk/gtkrecentfilter.c
+++ b/gtk/gtkrecentfilter.c
@@ -191,15 +191,8 @@ gtk_recent_filter_finalize (GObject *object)
   GtkRecentFilter *filter = GTK_RECENT_FILTER (object);
   
   g_free (filter->name);
-  
-  if (filter->rules)
-    {
-      g_slist_foreach (filter->rules,
-                      (GFunc) filter_rule_free,
-                      NULL);
-      g_slist_free (filter->rules);
-    }
-  
+  g_slist_free_full (filter->rules, (GDestroyNotify) filter_rule_free);
+
   G_OBJECT_CLASS (gtk_recent_filter_parent_class)->finalize (object);
 }
 



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]