aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMatthew Barnes <mbarnes@redhat.com>2011-07-11 01:28:43 +0800
committerMatthew Barnes <mbarnes@redhat.com>2011-07-11 01:37:45 +0800
commit2f6b88f3b69681d5ccb7c038d208ed536b042059 (patch)
treedb81205430648000c618bd5819ae912a450e7a3e
parentace1b2c6fea5c671a00f31be554d1d3f3b0a47d3 (diff)
downloadgsoc2013-evolution-2f6b88f3b69681d5ccb7c038d208ed536b042059.tar
gsoc2013-evolution-2f6b88f3b69681d5ccb7c038d208ed536b042059.tar.gz
gsoc2013-evolution-2f6b88f3b69681d5ccb7c038d208ed536b042059.tar.bz2
gsoc2013-evolution-2f6b88f3b69681d5ccb7c038d208ed536b042059.tar.lz
gsoc2013-evolution-2f6b88f3b69681d5ccb7c038d208ed536b042059.tar.xz
gsoc2013-evolution-2f6b88f3b69681d5ccb7c038d208ed536b042059.tar.zst
gsoc2013-evolution-2f6b88f3b69681d5ccb7c038d208ed536b042059.zip
EMsgComposer: Minor cleanups.
(cherry picked from commit ae834b3a2ff4101b657a2dccae0d6c20a35eac28)
-rw-r--r--composer/e-msg-composer.c27
1 files changed, 14 insertions, 13 deletions
diff --git a/composer/e-msg-composer.c b/composer/e-msg-composer.c
index c8f1993201..0fa24df8aa 100644
--- a/composer/e-msg-composer.c
+++ b/composer/e-msg-composer.c
@@ -489,7 +489,7 @@ set_recipients_from_destv (CamelMimeMessage *msg,
static void
build_message_headers (EMsgComposer *composer,
- CamelMimeMessage *msg,
+ CamelMimeMessage *message,
gboolean redirect)
{
EComposerHeaderTable *table;
@@ -499,34 +499,34 @@ build_message_headers (EMsgComposer *composer,
const gchar *reply_to;
g_return_if_fail (E_IS_MSG_COMPOSER (composer));
- g_return_if_fail (CAMEL_IS_MIME_MESSAGE (msg));
+ g_return_if_fail (CAMEL_IS_MIME_MESSAGE (message));
table = e_msg_composer_get_header_table (composer);
/* Subject: */
subject = e_composer_header_table_get_subject (table);
- camel_mime_message_set_subject (msg, subject);
+ camel_mime_message_set_subject (message, subject);
- /* From: / Resent-From: */
account = e_composer_header_table_get_account (table);
if (account != NULL) {
+ CamelMedium *medium;
CamelInternetAddress *addr;
const gchar *name = account->id->name;
const gchar *address = account->id->address;
+ medium = CAMEL_MEDIUM (message);
+
+ /* From: / Resent-From: */
addr = camel_internet_address_new ();
camel_internet_address_add (addr, name, address);
-
if (redirect) {
gchar *value;
value = camel_address_encode (CAMEL_ADDRESS (addr));
- camel_medium_set_header (
- CAMEL_MEDIUM (msg), "Resent-From", value);
+ camel_medium_set_header (medium, "Resent-From", value);
g_free (value);
} else
- camel_mime_message_set_from (msg, addr);
-
+ camel_mime_message_set_from (message, addr);
g_object_unref (addr);
}
@@ -538,7 +538,7 @@ build_message_headers (EMsgComposer *composer,
addr = camel_internet_address_new ();
if (camel_address_unformat (CAMEL_ADDRESS (addr), reply_to) > 0)
- camel_mime_message_set_reply_to (msg, addr);
+ camel_mime_message_set_reply_to (message, addr);
g_object_unref (addr);
}
@@ -553,7 +553,7 @@ build_message_headers (EMsgComposer *composer,
cc = e_composer_header_table_get_destinations_cc (table);
bcc = e_composer_header_table_get_destinations_bcc (table);
- set_recipients_from_destv (msg, to, cc, bcc, redirect);
+ set_recipients_from_destv (message, to, cc, bcc, redirect);
e_destination_freev (to);
e_destination_freev (cc);
@@ -561,16 +561,17 @@ build_message_headers (EMsgComposer *composer,
}
/* Date: */
- camel_mime_message_set_date (msg, CAMEL_MESSAGE_DATE_CURRENT, 0);
+ camel_mime_message_set_date (message, CAMEL_MESSAGE_DATE_CURRENT, 0);
/* X-Evolution-PostTo: */
header = e_composer_header_table_get_header (
table, E_COMPOSER_HEADER_POST_TO);
if (e_composer_header_get_visible (header)) {
- CamelMedium *medium = CAMEL_MEDIUM (msg);
+ CamelMedium *medium;
const gchar *name = "X-Evolution-PostTo";
GList *list, *iter;
+ medium = CAMEL_MEDIUM (message);
camel_medium_remove_header (medium, name);
list = e_composer_header_table_get_post_to (table);