Implemented "From" field

This commit is contained in:
Pierre Pronchery 2006-09-18 21:37:44 +00:00
parent 3f1d6c85f9
commit d805e681d4

View File

@ -272,7 +272,6 @@ static char * _send_headers(Compose * compose)
GtkWidget * wgt; GtkWidget * wgt;
} widgets[] = } widgets[] =
{ {
/* FIXME { "From: ", compose->from }, is not an entry */
{ "To: ", compose->to }, { "To: ", compose->to },
{ "Cc: ", compose->cc }, { "Cc: ", compose->cc },
{ "Bcc: ", compose->bcc }, { "Bcc: ", compose->bcc },
@ -287,6 +286,15 @@ static char * _send_headers(Compose * compose)
size_t hdr_len; size_t hdr_len;
char * q; char * q;
q = gtk_combo_box_get_active_text(GTK_COMBO_BOX(compose->from));
if(*q != '\0')
{
msg_len = strlen(q) + 8;
if((msg = malloc(msg_len + 1)) == NULL)
return NULL;
snprintf(msg, msg_len+1, "%s%s\r\n", "From: ", q);
}
g_free(q);
for(i = 0; widgets[i].hdr != NULL; i++) for(i = 0; widgets[i].hdr != NULL; i++)
{ {
p = gtk_entry_get_text(GTK_ENTRY(widgets[i].wgt)); p = gtk_entry_get_text(GTK_ENTRY(widgets[i].wgt));