+2006-11-26 [paul] 2.6.0cvs60
+
+ * src/compose.c
+ fix bug that caused the wrong recipient
+ to be selected when replying to a msg
+ which is From one of our accounts to
+ another of our accounts
+
2006-11-25 [paul] 2.6.0cvs59
* src/summaryview.c
( cvs diff -u -r 1.382.2.332 -r 1.382.2.333 src/compose.c; ) > 2.6.0cvs57.patchset
( cvs diff -u -r 1.382.2.333 -r 1.382.2.334 src/compose.c; ) > 2.6.0cvs58.patchset
( cvs diff -u -r 1.395.2.267 -r 1.395.2.268 src/summaryview.c; ) > 2.6.0cvs59.patchset
+( cvs diff -u -r 1.382.2.334 -r 1.382.2.335 src/compose.c; ) > 2.6.0cvs60.patchset
g_return_val_if_fail(msginfo->folder != NULL, NULL);
account = account_get_reply_account(msginfo, prefs_common.reply_account_autosel);
-
+
g_return_val_if_fail(account != NULL, NULL);
if (to_sender && account->protocol == A_NNTP &&
else if (!to_all && !to_sender) {
/* reply to the last list of recipients */
compose_entry_append(compose,
- msginfo->to ? msginfo->to : "",
+ msginfo->from ? msginfo->from : "",
COMPOSE_TO);
compose_entry_append(compose,
msginfo->cc ? msginfo->cc : "",
gchar *entry;
header = gtk_editable_get_chars(GTK_EDITABLE(GTK_COMBO(((ComposeHeaderEntry *)list->data)->combo)->entry), 0, -1);
entry = gtk_editable_get_chars(GTK_EDITABLE(((ComposeHeaderEntry *)list->data)->entry), 0, -1);
+
g_strstrip(entry);
if (entry[0] != '\0') {
for (strptr = recipient_headers_mail; *strptr != NULL; strptr++) {
if (g_slist_length(msginfo_list) == 1 && !opening_multiple) {
MimeInfo *mimeinfo = messageview_get_selected_mime_part(msgview);
MsgInfo *orig_msginfo = (MsgInfo *)msginfo_list->data;
-
+
if (mimeinfo != NULL && mimeinfo->type == MIMETYPE_MESSAGE &&
!g_ascii_strcasecmp(mimeinfo->subtype, "rfc822")) {
tmp_msginfo = procmsg_msginfo_new_from_mimeinfo(