+2007-02-19 [colin] 2.7.2cvs52
+
+ * src/folderview.c
+ Fix bug 1033, 'Automatically refresh
+ message list when new messages arrives'
+ Looks like folderview->opened can sometimes
+ be wrong...
+
2007-02-19 [paul] 2.7.2cvs51
* tools/Makefile.am
( cvs diff -u -r 1.105.2.86 -r 1.105.2.87 src/prefs_account.c; ) > 2.7.2cvs49.patchset
( cvs diff -u -r 1.1.2.19 -r 1.1.2.20 src/plugins/pgpcore/prefs_gpg.c; cvs diff -u -r 1.1.2.7 -r 1.1.2.8 src/plugins/pgpcore/prefs_gpg.h; cvs diff -u -r 1.1.2.40 -r 1.1.2.41 src/plugins/pgpcore/sgpgme.c; cvs diff -u -r 1.1.2.28 -r 1.1.2.29 src/plugins/pgpinline/pgpinline.c; cvs diff -u -r 1.1.2.44 -r 1.1.2.45 src/plugins/pgpmime/pgpmime.c; ) > 2.7.2cvs50.patchset
( cvs diff -u -r 1.25.2.15 -r 1.25.2.16 tools/Makefile.am; cvs diff -u -r 1.30.2.15 -r 1.30.2.16 tools/README; diff -u /dev/null tools/thunderbird-filters-convertor.pl; ) > 2.7.2cvs51.patchset
+( cvs diff -u -r 1.207.2.148 -r 1.207.2.149 src/folderview.c; ) > 2.7.2cvs52.patchset
if (update_info->update_flags & (F_ITEM_UPDATE_MSGCNT | F_ITEM_UPDATE_NAME))
folderview_update_node(folderview, node);
- if ((update_info->update_flags & F_ITEM_UPDATE_CONTENT) && (folderview->opened == node))
+ if ((update_info->update_flags & F_ITEM_UPDATE_CONTENT) &&
+ update_info->item == folderview->summaryview->folder_item &&
+ update_info->item != NULL)
if (!quicksearch_is_active(folderview->summaryview->quicksearch))
summary_show(folderview->summaryview, update_info->item);
}
START_TIMING("");
folderview->selected = row;
+ debug_print("newly selected %p, opened %p\n", folderview->selected,
+ folderview->opened);
if (folderview->opened == row) {
folderview->open_folder = FALSE;
END_TIMING();
gtkut_ctree_set_focus_row(ctree, folderview->opened);
gtk_ctree_select(ctree, folderview->opened);
}
+ folderview->open_folder = FALSE;
END_TIMING();
return;
}