diff finch/libgnt/gnttree.c @ 20306:665d6d7eea83

applied changes from 88f296b3653b5a7578a7581c1582d37390c9d212 through 4bbc209c8076ef89135700af844ec6bb04602c0a
author Luke Schierer <lschiere@pidgin.im>
date Fri, 19 Oct 2007 17:06:53 +0000
parents 44b4e8bd759b
children 9187d331aebe
line wrap: on
line diff
--- a/finch/libgnt/gnttree.c	Fri Oct 19 16:58:37 2007 +0000
+++ b/finch/libgnt/gnttree.c	Fri Oct 19 17:06:53 2007 +0000
@@ -1265,8 +1265,10 @@
 {
 	GntTreeRow *pr = NULL;
 
+	row->tree = tree;
+	row->key = key;
+	row->data = NULL;
 	g_hash_table_replace(tree->hash, key, row);
-	row->tree = tree;
 
 	if (bigbro == NULL && tree->priv->compare)
 	{
@@ -1327,9 +1329,6 @@
 		}
 	}
 
-	row->key = key;
-	row->data = NULL;
-
 	redraw_tree(tree);
 
 	return row;