g_slist_free(mlist);
- summaryview->folder_item->new = summaryview->newmsgs;
- summaryview->folder_item->unread = summaryview->unread;
- summaryview->folder_item->total = summaryview->messages;
folderview_update_msg_num(summaryview->folderview,
summaryview->folderview->opened);
return;
}
- summaryview->newmsgs = summaryview->folder_item->new;
- summaryview->unread = summaryview->folder_item->unread;
- summaryview->messages = summaryview->folder_item->total;
-
rowlist = GTK_CLIST(summaryview->ctree)->selection;
for (cur = rowlist; cur != NULL; cur = cur->next) {
msginfo = gtk_ctree_node_get_row_data
summary_set_column_titles(summaryview);
summary_set_menu_sensitive(summaryview);
- gtk_ctree_sort_recursive(ctree, NULL);
+ gtk_sctree_sort_recursive(ctree, NULL);
gtk_ctree_node_moveto(ctree, summaryview->selected, -1, 0.5, 0);
!MSG_IS_NEWS(msginfo->flags)) {
gchar *addr = NULL;
- if (prefs_common.use_addr_book) {
- Xstrdup_a(addr, msginfo->from, return);
- extract_address(addr);
+ Xstrdup_a(addr, msginfo->from, return);
+ extract_address(addr);
+ if (prefs_common.use_addr_book) {
if (account_find_from_address(addr)) {
addr = summary_complete_address(msginfo->to);
g_free(to);
to = g_strconcat("-->", addr == NULL ? msginfo->to : addr, NULL);
text[col_pos[S_COL_FROM]] = to;
}
+ } else {
+ if (cur_account && cur_account->address && !strcmp( addr, cur_account->address)) {
+ g_free(to);
+ to = g_strconcat("-->", msginfo->to, NULL);
+ text[col_pos[S_COL_FROM]] = to;
+ }
}
}