From 46b30bb1be3c8b8bbd506bcc49fd732e2121e14f Mon Sep 17 00:00:00 2001 From: Christopher James Lahey Date: Mon, 23 Oct 2000 19:44:04 +0000 Subject: Fixed a possible error in row numberings. This needs to be changed quite a 2000-10-23 Christopher James Lahey * message-list.c: Fixed a possible error in row numberings. This needs to be changed quite a bit anyway, but this should make things slightly nicer in some cases. svn path=/trunk/; revision=6128 --- mail/message-list.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'mail/message-list.c') diff --git a/mail/message-list.c b/mail/message-list.c index c688456474..64ec31837d 100644 --- a/mail/message-list.c +++ b/mail/message-list.c @@ -1308,7 +1308,7 @@ build_subtree (MessageList *ml, ETreePath *parent, struct _container *c, int *ro while (c) { if (c->message) { id = g_strdup_printf("uid:%s", c->message->uid); - g_hash_table_insert(ml->uid_rowmap, g_strdup (c->message->uid), GINT_TO_POINTER ((*row)++)); + g_hash_table_insert(ml->uid_rowmap, g_strdup (c->message->uid), GINT_TO_POINTER (*row)); if (c->child) { if (c->message && c->message->message_id) expanded = !g_hash_table_lookup(expanded_nodes, c->message->message_id) != 0; @@ -1322,6 +1322,7 @@ build_subtree (MessageList *ml, ETreePath *parent, struct _container *c, int *ro } } node = e_tree_model_node_insert(tree, parent, 0, id); + (*row) ++; if (c->child) { /* by default, open all trees */ if (expanded) -- cgit v1.2.3