X-Git-Url: http://git.maemo.org/git/?p=modest;a=blobdiff_plain;f=src%2Fmodest-formatter.c;h=82418eda8c512573016736f6821af2b0983d20f8;hp=f2ecfd92b2e45b3a6a0348b78be8c12b84c923f6;hb=464e5b59df121d3c2315df838998d948c48bd6d3;hpb=a257b9e8b31184a663ccb7676362d4ac2cb1b039 diff --git a/src/modest-formatter.c b/src/modest-formatter.c index f2ecfd9..82418ed 100644 --- a/src/modest-formatter.c +++ b/src/modest-formatter.c @@ -220,6 +220,7 @@ modest_formatter_instance_init (GTypeInstance *instance, gpointer g_class) ModestFormatterPrivate *priv = MODEST_FORMATTER_GET_PRIVATE (self); priv->content_type = NULL; + priv->signature = NULL; } static void @@ -327,7 +328,7 @@ modest_formatter_wrapper_quote (ModestFormatter *self, const gchar *text, TnyHea GList *node = NULL; gchar *result = NULL; gchar *from; - + /* First we need a GList of attachments filenames */ for (node = attachments; node != NULL; node = g_list_next (node)) { TnyMimePart *part = (TnyMimePart *) node->data; @@ -342,12 +343,13 @@ modest_formatter_wrapper_quote (ModestFormatter *self, const gchar *text, TnyHea g_object_unref (header); } else { filename = g_strdup (tny_mime_part_get_filename (part)); - if ((filename == NULL)||(filename[0] == '\0')) + if ((filename == NULL)||(filename[0] == '\0')) { + g_free (filename); filename = g_strdup (""); + } } - filenames = g_list_append (filenames, filename); + filenames = g_list_prepend (filenames, filename); } - filenames = g_list_reverse (filenames); /* TODO: get 80 from the configuration */ from = tny_header_dup_from (header);