Hi Ildar! On 10/11/2007 08:00:19 AM Thu, Ildar Mulyukov wrote:
Hello, I've been out of using balsa for some time (half a year) and now using it again extensively. But 2 bugs irritate me much: 1. I have Mailboxes _sorted_ _by_ _date_ with _Simple_ _threading_. When I open a box I see messages unsorted with random threading. If I choose "Simple threading" again by shortcut, it manages to sort messages properly. Is there a way to fix it?
Could you try the attached patch? I believe we've been failing to notice that the mailbox was resorted.
2. If I have a mailbox opened and some new message came to it, I cannot reach it except through "close/open again" sequence. Any hint here?
Is the mailbox subscribed for checking new mail? Mailbox=>Edit... Best, Peter
Index: libbalsa/mailbox_local.c
===================================================================
--- libbalsa/mailbox_local.c (revision 7757)
+++ libbalsa/mailbox_local.c (working copy)
@@ -2134,8 +2134,8 @@
static void
lbm_local_sort(LibBalsaMailbox * mailbox, GArray *sort_array)
{
+ LIBBALSA_MAILBOX_CLASS(parent_class)->sort(mailbox, sort_array);
lbm_local_queue_save_tree(LIBBALSA_MAILBOX_LOCAL(mailbox));
- LIBBALSA_MAILBOX_CLASS(parent_class)->sort(mailbox, sort_array);
}
#define FLAGS_REALLY_DIFFER(flags0, flags1) \
Index: libbalsa/mailbox.c
===================================================================
--- libbalsa/mailbox.c (revision 7757)
+++ libbalsa/mailbox.c (working copy)
@@ -3333,6 +3333,7 @@
else
node = parent->children = tmp_node;
tmp_node->prev = prev;
+ mbox->msg_tree_changed = TRUE;
} else
g_assert(prev == NULL || prev->next == tmp_node);
prev = tmp_node;
Attachment:
pgpkQfeluwRUW.pgp
Description: PGP signature