[gtk+] modules/*: Use g_list_free_full() convenience function
- From: Javier JardÃn <jjardon src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+] modules/*: Use g_list_free_full() convenience function
- Date: Thu, 5 Jan 2012 03:23:55 +0000 (UTC)
commit 6ad6f719c6b2fc7cf797c86b406f4e61d9fca4d1
Author: Javier JardÃn <jjardon gnome org>
Date: Tue Jan 3 02:22:10 2012 +0100
modules/*: Use g_list_free_full() convenience function
modules/engines/pixbuf/pixbuf-rc-style.c | 3 +--
modules/printbackends/cups/gtkprintbackendcups.c | 3 +--
2 files changed, 2 insertions(+), 4 deletions(-)
---
diff --git a/modules/engines/pixbuf/pixbuf-rc-style.c b/modules/engines/pixbuf/pixbuf-rc-style.c
index a3367c4..689965c 100644
--- a/modules/engines/pixbuf/pixbuf-rc-style.c
+++ b/modules/engines/pixbuf/pixbuf-rc-style.c
@@ -184,8 +184,7 @@ pixbuf_rc_style_finalize (GObject *object)
{
PixbufRcStyle *rc_style = PIXBUF_RC_STYLE (object);
- g_list_foreach (rc_style->img_list, (GFunc) theme_image_unref, NULL);
- g_list_free (rc_style->img_list);
+ g_list_free_full (rc_style->img_list, theme_image_unref);
G_OBJECT_CLASS (parent_class)->finalize (object);
}
diff --git a/modules/printbackends/cups/gtkprintbackendcups.c b/modules/printbackends/cups/gtkprintbackendcups.c
index 48dec9d..c5be26a 100644
--- a/modules/printbackends/cups/gtkprintbackendcups.c
+++ b/modules/printbackends/cups/gtkprintbackendcups.c
@@ -2108,8 +2108,7 @@ cups_request_printer_list_cb (GtkPrintBackendCups *cups_backend,
as inactive if it is in the list, emitting a printer_removed signal */
if (removed_printer_checklist != NULL)
{
- g_list_foreach (removed_printer_checklist, (GFunc) mark_printer_inactive, backend);
- g_list_free (removed_printer_checklist);
+ g_list_free_full (removed_printer_checklist, (GDestroyNotify) mark_printer_inactive);
list_has_changed = TRUE;
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]