[evolution/gnome-2-28] Support other forward types for Anjal.
- From: Srinivasa Ragavan <sragavan src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [evolution/gnome-2-28] Support other forward types for Anjal.
- Date: Fri, 6 Nov 2009 15:01:04 +0000 (UTC)
commit 31879270299ab44de623c0b065fc715114ddd492
Author: Srinivasa Ragavan <sragavan gnome org>
Date: Fri Nov 6 15:00:33 2009 +0000
Support other forward types for Anjal.
mail/em-composer-utils.c | 16 +++++++++-------
1 files changed, 9 insertions(+), 7 deletions(-)
---
diff --git a/mail/em-composer-utils.c b/mail/em-composer-utils.c
index fe7c34a..2586e91 100644
--- a/mail/em-composer-utils.c
+++ b/mail/em-composer-utils.c
@@ -1107,17 +1107,17 @@ em_utils_forward_attached (CamelFolder *folder, GPtrArray *uids, const gchar *fr
mail_build_attachment (folder, uids, forward_attached_cb, fad);
}
-static void
+static struct _EMsgComposer *
forward_non_attached (CamelFolder *folder, GPtrArray *uids, GPtrArray *messages, gint style, const gchar *fromuri)
{
CamelMimeMessage *message;
- EMsgComposer *composer;
+ EMsgComposer *composer = NULL;
gchar *subject, *text;
gint i;
guint32 flags;
if (messages->len == 0)
- return;
+ return NULL;
flags = EM_FORMAT_QUOTE_HEADERS;
if (style == MAIL_CONFIG_FORWARD_QUOTED)
@@ -1144,14 +1144,16 @@ forward_non_attached (CamelFolder *folder, GPtrArray *uids, GPtrArray *messages,
em_composer_utils_setup_callbacks (composer, folder, uids->pdata[i], CAMEL_MESSAGE_FORWARDED, CAMEL_MESSAGE_FORWARDED, NULL, NULL);
composer_set_no_change (composer, TRUE, FALSE);
-
- gtk_widget_show (GTK_WIDGET (composer));
+ if (!e_msg_composer_get_lite())
+ gtk_widget_show (GTK_WIDGET (composer));
}
g_free (text);
}
g_free (subject);
}
+
+ return composer;
}
static void
@@ -1238,10 +1240,10 @@ em_utils_forward_message (CamelMimeMessage *message, const gchar *fromuri)
g_free (subject);
break;
case MAIL_CONFIG_FORWARD_INLINE:
- forward_non_attached (NULL, NULL, messages, MAIL_CONFIG_FORWARD_INLINE, fromuri);
+ composer = forward_non_attached (NULL, NULL, messages, MAIL_CONFIG_FORWARD_INLINE, fromuri);
break;
case MAIL_CONFIG_FORWARD_QUOTED:
- forward_non_attached (NULL, NULL, messages, MAIL_CONFIG_FORWARD_QUOTED, fromuri);
+ composer = forward_non_attached (NULL, NULL, messages, MAIL_CONFIG_FORWARD_QUOTED, fromuri);
break;
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]