[glib] gio/*: Use g_slist_free_full() convenience function
- From: Javier JardÃn <jjardon src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [glib] gio/*: Use g_slist_free_full() convenience function
- Date: Thu, 5 Jan 2012 03:58:17 +0000 (UTC)
commit c735b54a6384ff170ca32906ad7eae64a338e1d6
Author: Javier JardÃn <jjardon gnome org>
Date: Thu Jan 5 04:27:20 2012 +0100
gio/*: Use g_slist_free_full() convenience function
gio/gfilemonitor.c | 3 +--
gio/gmemoryinputstream.c | 3 +--
2 files changed, 2 insertions(+), 4 deletions(-)
---
diff --git a/gio/gfilemonitor.c b/gio/gfilemonitor.c
index 6bad280..27b800a 100644
--- a/gio/gfilemonitor.c
+++ b/gio/gfilemonitor.c
@@ -195,8 +195,7 @@ g_file_monitor_dispose (GObject *object)
g_source_unref (priv->pending_file_change_source);
priv->pending_file_change_source = NULL;
}
- g_slist_foreach (priv->pending_file_changes, (GFunc) file_change_free, NULL);
- g_slist_free (priv->pending_file_changes);
+ g_slist_free_full (priv->pending_file_changes, (GDestroyNotify) file_change_free);
priv->pending_file_changes = NULL;
/* Make sure we cancel on last unref */
diff --git a/gio/gmemoryinputstream.c b/gio/gmemoryinputstream.c
index 2a57dbd..f990c7b 100644
--- a/gio/gmemoryinputstream.c
+++ b/gio/gmemoryinputstream.c
@@ -160,8 +160,7 @@ g_memory_input_stream_finalize (GObject *object)
stream = G_MEMORY_INPUT_STREAM (object);
priv = stream->priv;
- g_slist_foreach (priv->chunks, free_chunk, NULL);
- g_slist_free (priv->chunks);
+ g_slist_free_full (priv->chunks, free_chunk);
G_OBJECT_CLASS (g_memory_input_stream_parent_class)->finalize (object);
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]