summaryrefslogtreecommitdiff
path: root/trashapplet
diff options
context:
space:
mode:
authorrbuj <[email protected]>2019-03-14 08:19:47 +0100
committerraveit65 <[email protected]>2019-04-22 19:27:03 +0200
commitfc7d34b3b9a99a9d2c8932d386cb54c810adb681 (patch)
tree3816512afb33fc69236839f9d1420c930493b098 /trashapplet
parent4b08d3116c7fc759feff92d627d45397db2446ea (diff)
downloadmate-applets-fc7d34b3b9a99a9d2c8932d386cb54c810adb681.tar.bz2
mate-applets-fc7d34b3b9a99a9d2c8932d386cb54c810adb681.tar.xz
Use g_list_free_full() convenience function
void g_list_free_full (GList *list, GDestroyNotify free_func); Convenience method, which frees all the memory used by a GList, and calls free_func on every element's data. https://developer.gnome.org/glib/stable/glib-Doubly-Linked-Lists.html#g-list-free-full
Diffstat (limited to 'trashapplet')
-rw-r--r--trashapplet/src/trashapplet.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/trashapplet/src/trashapplet.c b/trashapplet/src/trashapplet.c
index 4d99f576..b2fc95f0 100644
--- a/trashapplet/src/trashapplet.c
+++ b/trashapplet/src/trashapplet.c
@@ -588,10 +588,8 @@ trash_applet_drag_data_received (GtkWidget *widget,
}
}
- g_list_foreach (untrashable, (GFunc)g_object_unref, NULL);
- g_list_free (untrashable);
- g_list_foreach (trashed, (GFunc)g_object_unref, NULL);
- g_list_free (trashed);
+ g_list_free_full (untrashable, g_object_unref);
+ g_list_free_full (trashed, g_object_unref);
g_strfreev (list);