From bedab705f2be0fc84b0e03e0791c8e308206bd24 Mon Sep 17 00:00:00 2001 From: Owen Taylor Date: Thu, 7 Jan 1999 20:17:15 +0000 Subject: [PATCH] Fix some more memory leaks. Thu Jan 7 12:31:41 1999 Owen Taylor * gtk/gtkselection.c (gtk_target_list_unref): Fix some more memory leaks. --- ChangeLog | 9 +++++++++ ChangeLog.pre-2-0 | 9 +++++++++ ChangeLog.pre-2-10 | 9 +++++++++ ChangeLog.pre-2-2 | 9 +++++++++ ChangeLog.pre-2-4 | 9 +++++++++ ChangeLog.pre-2-6 | 9 +++++++++ ChangeLog.pre-2-8 | 9 +++++++++ gtk/gtkselection.c | 6 ++++-- 8 files changed, 67 insertions(+), 2 deletions(-) diff --git a/ChangeLog b/ChangeLog index 4788a6142f..76af83356f 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,9 +1,18 @@ +Thu Jan 7 12:31:41 1999 Owen Taylor + + * gtk/gtkselection.c (gtk_target_list_unref): Fix some + more memory leaks. + Wed Jan 6 23:14:19 1999 Lars Hamann * gtk/gtkctree.c (gtk_ctree_drag_motion): fix for dnd bug reported by Bertrand Guiheneuf. Don't return FALSE if source widget != dest. widget. +Wed Jan 06 10:04:12 1999 Tristan Tarrant + + * configure.in,po/it.po: added Italian translations + Tue Jan 05 21:18:00 1999 George Lebl * gtk/gtkmenu.c,gtk/gtkmenuitem.c,gtk/gtkeditable.c: free the diff --git a/ChangeLog.pre-2-0 b/ChangeLog.pre-2-0 index 4788a6142f..76af83356f 100644 --- a/ChangeLog.pre-2-0 +++ b/ChangeLog.pre-2-0 @@ -1,9 +1,18 @@ +Thu Jan 7 12:31:41 1999 Owen Taylor + + * gtk/gtkselection.c (gtk_target_list_unref): Fix some + more memory leaks. + Wed Jan 6 23:14:19 1999 Lars Hamann * gtk/gtkctree.c (gtk_ctree_drag_motion): fix for dnd bug reported by Bertrand Guiheneuf. Don't return FALSE if source widget != dest. widget. +Wed Jan 06 10:04:12 1999 Tristan Tarrant + + * configure.in,po/it.po: added Italian translations + Tue Jan 05 21:18:00 1999 George Lebl * gtk/gtkmenu.c,gtk/gtkmenuitem.c,gtk/gtkeditable.c: free the diff --git a/ChangeLog.pre-2-10 b/ChangeLog.pre-2-10 index 4788a6142f..76af83356f 100644 --- a/ChangeLog.pre-2-10 +++ b/ChangeLog.pre-2-10 @@ -1,9 +1,18 @@ +Thu Jan 7 12:31:41 1999 Owen Taylor + + * gtk/gtkselection.c (gtk_target_list_unref): Fix some + more memory leaks. + Wed Jan 6 23:14:19 1999 Lars Hamann * gtk/gtkctree.c (gtk_ctree_drag_motion): fix for dnd bug reported by Bertrand Guiheneuf. Don't return FALSE if source widget != dest. widget. +Wed Jan 06 10:04:12 1999 Tristan Tarrant + + * configure.in,po/it.po: added Italian translations + Tue Jan 05 21:18:00 1999 George Lebl * gtk/gtkmenu.c,gtk/gtkmenuitem.c,gtk/gtkeditable.c: free the diff --git a/ChangeLog.pre-2-2 b/ChangeLog.pre-2-2 index 4788a6142f..76af83356f 100644 --- a/ChangeLog.pre-2-2 +++ b/ChangeLog.pre-2-2 @@ -1,9 +1,18 @@ +Thu Jan 7 12:31:41 1999 Owen Taylor + + * gtk/gtkselection.c (gtk_target_list_unref): Fix some + more memory leaks. + Wed Jan 6 23:14:19 1999 Lars Hamann * gtk/gtkctree.c (gtk_ctree_drag_motion): fix for dnd bug reported by Bertrand Guiheneuf. Don't return FALSE if source widget != dest. widget. +Wed Jan 06 10:04:12 1999 Tristan Tarrant + + * configure.in,po/it.po: added Italian translations + Tue Jan 05 21:18:00 1999 George Lebl * gtk/gtkmenu.c,gtk/gtkmenuitem.c,gtk/gtkeditable.c: free the diff --git a/ChangeLog.pre-2-4 b/ChangeLog.pre-2-4 index 4788a6142f..76af83356f 100644 --- a/ChangeLog.pre-2-4 +++ b/ChangeLog.pre-2-4 @@ -1,9 +1,18 @@ +Thu Jan 7 12:31:41 1999 Owen Taylor + + * gtk/gtkselection.c (gtk_target_list_unref): Fix some + more memory leaks. + Wed Jan 6 23:14:19 1999 Lars Hamann * gtk/gtkctree.c (gtk_ctree_drag_motion): fix for dnd bug reported by Bertrand Guiheneuf. Don't return FALSE if source widget != dest. widget. +Wed Jan 06 10:04:12 1999 Tristan Tarrant + + * configure.in,po/it.po: added Italian translations + Tue Jan 05 21:18:00 1999 George Lebl * gtk/gtkmenu.c,gtk/gtkmenuitem.c,gtk/gtkeditable.c: free the diff --git a/ChangeLog.pre-2-6 b/ChangeLog.pre-2-6 index 4788a6142f..76af83356f 100644 --- a/ChangeLog.pre-2-6 +++ b/ChangeLog.pre-2-6 @@ -1,9 +1,18 @@ +Thu Jan 7 12:31:41 1999 Owen Taylor + + * gtk/gtkselection.c (gtk_target_list_unref): Fix some + more memory leaks. + Wed Jan 6 23:14:19 1999 Lars Hamann * gtk/gtkctree.c (gtk_ctree_drag_motion): fix for dnd bug reported by Bertrand Guiheneuf. Don't return FALSE if source widget != dest. widget. +Wed Jan 06 10:04:12 1999 Tristan Tarrant + + * configure.in,po/it.po: added Italian translations + Tue Jan 05 21:18:00 1999 George Lebl * gtk/gtkmenu.c,gtk/gtkmenuitem.c,gtk/gtkeditable.c: free the diff --git a/ChangeLog.pre-2-8 b/ChangeLog.pre-2-8 index 4788a6142f..76af83356f 100644 --- a/ChangeLog.pre-2-8 +++ b/ChangeLog.pre-2-8 @@ -1,9 +1,18 @@ +Thu Jan 7 12:31:41 1999 Owen Taylor + + * gtk/gtkselection.c (gtk_target_list_unref): Fix some + more memory leaks. + Wed Jan 6 23:14:19 1999 Lars Hamann * gtk/gtkctree.c (gtk_ctree_drag_motion): fix for dnd bug reported by Bertrand Guiheneuf. Don't return FALSE if source widget != dest. widget. +Wed Jan 06 10:04:12 1999 Tristan Tarrant + + * configure.in,po/it.po: added Italian translations + Tue Jan 05 21:18:00 1999 George Lebl * gtk/gtkmenu.c,gtk/gtkmenuitem.c,gtk/gtkeditable.c: free the diff --git a/gtk/gtkselection.c b/gtk/gtkselection.c index 7c5aac55cd..964fd5c12f 100644 --- a/gtk/gtkselection.c +++ b/gtk/gtkselection.c @@ -179,11 +179,13 @@ gtk_target_list_unref (GtkTargetList *list) GList *tmp_list = list->list; while (tmp_list) { - GtkTargetEntry *entry = tmp_list->data; - g_free (entry); + GtkTargetPair *pair = tmp_list->data; + g_free (pair); tmp_list = tmp_list->next; } + + g_list_free (list->list); g_free (list); } }