[gtk+] treemodelfilter: Fix using wrong path on row-deleted
- From: Matthias Clasen <matthiasc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+] treemodelfilter: Fix using wrong path on row-deleted
- Date: Thu, 27 Mar 2014 02:22:55 +0000 (UTC)
commit 5c019bde1518cfda59797b7c0f74094cd67d96bf
Author: Olivier Brunel <jjk jjacky com>
Date: Thu Jan 16 15:23:20 2014 +0100
treemodelfilter: Fix using wrong path on row-deleted
A "typo" led to using a wrong GtkTreePath when converting the path of the
virtual root to check the ancestors, which would lead to either no checks being
performed, or maybe segfaulting when using an invalid path as result.
https://bugzilla.gnome.org/show_bug.cgi?id=722058
Signed-off-by: Olivier Brunel <jjk jjacky com>
gtk/gtktreemodelfilter.c | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
---
diff --git a/gtk/gtktreemodelfilter.c b/gtk/gtktreemodelfilter.c
index 7e4a871..8844d9f 100644
--- a/gtk/gtktreemodelfilter.c
+++ b/gtk/gtktreemodelfilter.c
@@ -2693,7 +2693,7 @@ gtk_tree_model_filter_row_deleted (GtkTreeModel *c_model,
GtkTreePath *real_path;
real_path = gtk_tree_model_filter_remove_root (c_path,
- filter->priv->root);
+ filter->priv->virtual_root);
if (real_path)
{
gtk_tree_model_filter_check_ancestors (filter, real_path);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]