( cvs diff -u -r 1.4.2.4 -r 1.4.2.5 src/plugins/spamassassin/libspamc.c; ) > 1.9.11cvs91.patchset
( cvs diff -u -r 1.179.2.38 -r 1.179.2.39 src/imap.c; cvs diff -u -r 1.395.2.84 -r 1.395.2.85 src/summaryview.c; ) > 1.9.11cvs92.patchset
( cvs diff -u -r 1.395.2.85 -r 1.395.2.86 src/summaryview.c; ) > 1.9.11cvs93.patchset
+( cvs diff -u -r 1.395.2.86 -r 1.395.2.87 src/summaryview.c; ) > 1.9.11cvs94.patchset
gtk_widget_grab_focus(GTK_WIDGET(ctree));
gtk_ctree_node_moveto(ctree, node, -1, 0.5, 0);
}
- gtk_sctree_unselect_all(GTK_SCTREE(ctree));
+ summary_unselect_all(summaryview);
if (display_msg && summaryview->displayed == node)
summaryview->displayed = NULL;
summaryview->display_msg = display_msg;
summary_lock(summaryview);
gtk_clist_select_all(GTK_CLIST(summaryview->ctree));
summary_unlock(summaryview);
+ summary_status_show(summaryview);
}
void summary_unselect_all(SummaryView *summaryview)
{
+ summary_lock(summaryview);
gtk_sctree_unselect_all(GTK_SCTREE(summaryview->ctree));
+ summary_unlock(summaryview);
+ summary_status_show(summaryview);
}
void summary_select_thread(SummaryView *summaryview)
if (!new_selected &&
gtkut_ctree_node_is_selected(ctree, node)) {
- gtk_sctree_unselect_all(GTK_SCTREE(ctree));
+ summary_unselect_all(summaryview);
new_selected = summary_find_next_msg(summaryview, node);
if (!new_selected)
new_selected = summary_find_prev_msg
if (summary_is_locked(summaryview))
return;
- if (column == -1 && GTK_CLIST(ctree)->selection
- && GTK_CLIST(ctree)->selection->next) {
- /* multiple selection */
- summary_status_show(summaryview);
- }
+ summary_status_show(summaryview);
if (GTK_CLIST(ctree)->selection &&
GTK_CLIST(ctree)->selection->next) {