[gtk+] GtkTreeView: plug a leaking GtkTreeRowReference



commit 52acceef5604c205185aa0de69bbf8b0e6d0ae5e
Author: Claudio Saavedra <csaavedra igalia com>
Date:   Fri Jan 22 15:46:46 2010 +0200

    GtkTreeView: plug a leaking GtkTreeRowReference
    
    This is exposed by overshooting in a HildonPannableArea. Leaking
    a GtkTreeRowReference also means leaking the whole model, since
    the GtkTreeModel reference count is increased for each row
    reference.
    
    Fixes bug #607770 - Leak in GtkTreeView with HildonPannableArea

 gtk/gtktreeview.c |    3 +--
 1 files changed, 1 insertions(+), 2 deletions(-)
---
diff --git a/gtk/gtktreeview.c b/gtk/gtktreeview.c
index e552c9f..1b14f7b 100644
--- a/gtk/gtktreeview.c
+++ b/gtk/gtktreeview.c
@@ -6479,8 +6479,7 @@ gtk_tree_view_dy_to_top_row (GtkTreeView *tree_view)
 
       if (tree == NULL)
         {
-	  tree_view->priv->top_row = NULL;
-	  tree_view->priv->top_row_dy = 0;
+	  gtk_tree_view_set_top_row (tree_view, NULL, 0);
 	}
       else
         {



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]