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