+2002-07-01 [christoph] 0.7.8claws41
+
+ * src/summaryview.c
+ fix "goto next/prev unread message" with
+ ignored threads
+
2002-07-01 [paul] 0.7.8claws40
* po/es.po
* src/mh.c
* src/news.c
* src/procmsg.c
- fix broken folder tree rescaning
- and don't use procmsg_get_mark_sum
- anymore
+ fix broken folder tree rescaning
+ and don't use procmsg_get_mark_sum
+ anymore
2002-06-30 [christoph] 0.7.8claws36
* merge new cache branch
* src/imap.c
- fix new cache imap copy bug
+ fix new cache imap copy bug
* src/folder.c
- improved folder_item_scan
- it should now always set the correct
- new, unread and total message counts
+ improved folder_item_scan
+ it should now always set the correct
+ new, unread and total message counts
2002-06-29 [paul] 0.7.8claws35
gint ok, exists = 0, recent = 0, unseen = 0;
guint32 uid_validity = 0;
guint32 uid = 0;
-
+
g_return_val_if_fail(folder != NULL, NULL);
g_return_val_if_fail(item != NULL, NULL);
g_return_val_if_fail(item->path != NULL, NULL);
for (; node != NULL; node = gtkut_ctree_node_next(ctree, node)) {
msginfo = gtk_ctree_node_get_row_data(ctree, node);
- if ((msginfo->flags.perm_flags & flags) != 0) break;
+ /* Find msg with matching flags but ignore messages with
+ ignore flags, if searching for new or unread messages */
+ if (!(((flags & (MSG_NEW | MSG_UNREAD)) != 0) && MSG_IS_IGNORE_THREAD(msginfo->flags)) &&
+ ((msginfo->flags.perm_flags & flags) != 0))
+ break;
}
return node;