diff options
author | rbuj <[email protected]> | 2019-03-14 08:19:47 +0100 |
---|---|---|
committer | raveit65 <[email protected]> | 2019-04-22 19:27:03 +0200 |
commit | fc7d34b3b9a99a9d2c8932d386cb54c810adb681 (patch) | |
tree | 3816512afb33fc69236839f9d1420c930493b098 /trashapplet/src/trashapplet.c | |
parent | 4b08d3116c7fc759feff92d627d45397db2446ea (diff) | |
download | mate-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/src/trashapplet.c')
-rw-r--r-- | trashapplet/src/trashapplet.c | 6 |
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); |