[gtk+/gtk-2-18] GtkTreeView: plug a leaking GtkTreeRowReference
- From: Claudio Saavedra <csaavedra src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [gtk+/gtk-2-18] GtkTreeView: plug a leaking GtkTreeRowReference
- Date: Fri, 22 Jan 2010 16:05:25 +0000 (UTC)
commit a6a56e785cedfcac9a657d8af81c7a6242d5be37
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
(cherry picked from commit 52acceef5604c205185aa0de69bbf8b0e6d0ae5e)
gtk/gtktreeview.c | 3 +--
1 files changed, 1 insertions(+), 2 deletions(-)
---
diff --git a/gtk/gtktreeview.c b/gtk/gtktreeview.c
index a0fdf33..3d81c9d 100644
--- a/gtk/gtktreeview.c
+++ b/gtk/gtktreeview.c
@@ -6412,8 +6412,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]