]> Pileus Git - ~andy/gtk/commitdiff
Don't leak dash_list.
authorMatthias Clasen <mclasen@redhat.com>
Tue, 20 Jun 2006 01:57:26 +0000 (01:57 +0000)
committerMatthias Clasen <matthiasc@src.gnome.org>
Tue, 20 Jun 2006 01:57:26 +0000 (01:57 +0000)
2006-06-19  Matthias Clasen  <mclasen@redhat.com>

* gtk/gtktreeview.c (gtk_tree_view_set_grid_lines): Don't leak
dash_list.

ChangeLog
ChangeLog.pre-2-10
gtk/gtktreeview.c

index d7bbd4fd6ac66a94ff8dc913583cfa536f54d746..dd1f9f84c4406deb94b82364f5e61113b5559ec8 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,8 @@
 2006-06-19  Matthias Clasen  <mclasen@redhat.com>
 
+       * gtk/gtktreeview.c (gtk_tree_view_set_grid_lines): Don't leak
+       dash_list.
+
        Make transparent tray icons work.  (#320034, based on a 
        patch by Dan Winship)
        
index d7bbd4fd6ac66a94ff8dc913583cfa536f54d746..dd1f9f84c4406deb94b82364f5e61113b5559ec8 100644 (file)
@@ -1,5 +1,8 @@
 2006-06-19  Matthias Clasen  <mclasen@redhat.com>
 
+       * gtk/gtktreeview.c (gtk_tree_view_set_grid_lines): Don't leak
+       dash_list.
+
        Make transparent tray icons work.  (#320034, based on a 
        patch by Dan Winship)
        
index c2058a3a5f206e9004c15254204bd74ae3d735f3..aa670a8a9fb5d70a32601fa333664d67dd73850a 100644 (file)
@@ -14494,6 +14494,7 @@ gtk_tree_view_set_grid_lines (GtkTreeView           *tree_view,
   if (grid_lines == GTK_TREE_VIEW_GRID_LINES_NONE)
     {
       tree_view->priv->grid_line_gc = NULL;
+      g_free (dash_list);
       return;
     }
 
@@ -14505,6 +14506,7 @@ gtk_tree_view_set_grid_lines (GtkTreeView           *tree_view,
                              GDK_LINE_ON_OFF_DASH,
                              GDK_CAP_BUTT, GDK_JOIN_MITER);
   gdk_gc_set_dashes (tree_view->priv->grid_line_gc, 0, dash_list, 2);
+  g_free (dash_list);
 
   gtk_widget_queue_draw (GTK_WIDGET (tree_view));
 }