Reset the X-Evolution-PostTo header.

2002-08-22  Jeffrey Stedfast  <fejj@ximian.com>

	* mail-tools.c (mail_tool_restore_xevolution_headers): Reset the
	X-Evolution-PostTo header.
	(mail_tool_remove_xevolution_headers): Remove the
	X-Evolution-PostTo header.

svn path=/trunk/; revision=17844
This commit is contained in:
Jeffrey Stedfast
2002-08-22 22:05:06 +00:00
committed by Jeffrey Stedfast
parent b0e603fa0f
commit 54fb74997b
3 changed files with 13 additions and 0 deletions

View File

@ -1,3 +1,10 @@
2002-08-22 Jeffrey Stedfast <fejj@ximian.com>
* mail-tools.c (mail_tool_restore_xevolution_headers): Reset the
X-Evolution-PostTo header.
(mail_tool_remove_xevolution_headers): Remove the
X-Evolution-PostTo header.
2002-08-21 Jeffrey Stedfast <fejj@ximian.com>
* mail-folder-cache.c (ping_store): Spawn a new thread to ping the

View File

@ -201,6 +201,7 @@ mail_tool_remove_xevolution_headers (CamelMimeMessage *message)
xev->account = g_strdup (camel_medium_get_header (CAMEL_MEDIUM (message), "X-Evolution-Account"));
xev->fcc = g_strdup (camel_medium_get_header (CAMEL_MEDIUM (message), "X-Evolution-Fcc"));
xev->format = g_strdup (camel_medium_get_header (CAMEL_MEDIUM (message), "X-Evolution-Format"));
xev->postto = g_strdup (camel_medium_get_header (CAMEL_MEDIUM (message), "X-Evolution-PostTo"));
/* rip off the X-Evolution* headers */
camel_medium_remove_header (CAMEL_MEDIUM (message), "X-Evolution");
@ -209,6 +210,7 @@ mail_tool_remove_xevolution_headers (CamelMimeMessage *message)
camel_medium_remove_header (CAMEL_MEDIUM (message), "X-Evolution-Account");
camel_medium_remove_header (CAMEL_MEDIUM (message), "X-Evolution-Fcc");
camel_medium_remove_header (CAMEL_MEDIUM (message), "X-Evolution-Format");
camel_medium_remove_header (CAMEL_MEDIUM (message), "X-Evolution-PostTo");
return xev;
}
@ -228,6 +230,8 @@ mail_tool_restore_xevolution_headers (CamelMimeMessage *message, XEvolution *xev
camel_medium_set_header (CAMEL_MEDIUM (message), "X-Evolution-Fcc", xev->fcc);
if (xev->format)
camel_medium_set_header (CAMEL_MEDIUM (message), "X-Evolution-Format", xev->format);
if (xev->postto)
camel_medium_set_header (CAMEL_MEDIUM (message), "X-Evolution-PostTo", xev->postto);
}
void
@ -239,6 +243,7 @@ mail_tool_destroy_xevolution (XEvolution *xev)
g_free (xev->account);
g_free (xev->format);
g_free (xev->fcc);
g_free (xev->postto);
g_free (xev);
}

View File

@ -34,6 +34,7 @@ typedef struct _xevolution {
char *account;
char *fcc;
char *format;
char *postto;
} XEvolution;
/* Get the CamelFolder for the local inbox */