X-Git-Url: http://git.maemo.org/git/?p=modest;a=blobdiff_plain;f=src%2Fmodest-tny-msg.c;h=fac56d578fca0c91125552e7ea8af0a169c17bf2;hp=7a71ad429ac4c00bda816309031a3234fb6aebdb;hb=f7633249cd82c0808fa5a563b48b900e49988db7;hpb=e5d4412a9f76a8ba843fc979f9439bd092095ea8 diff --git a/src/modest-tny-msg.c b/src/modest-tny-msg.c index 7a71ad4..fac56d5 100644 --- a/src/modest-tny-msg.c +++ b/src/modest-tny-msg.c @@ -32,11 +32,10 @@ #include #include #include -#include +#include #include #include - #ifdef HAVE_CONFIG_H #include #endif /*HAVE_CONFIG_H */ @@ -63,10 +62,8 @@ modest_tny_msg_new (const gchar* mailto, const gchar* from, const gchar *cc, /* Create new msg */ fact = modest_runtime_get_platform_factory (); new_msg = tny_platform_factory_new_msg (fact); - header = tny_platform_factory_new_header (fact); + header = tny_msg_get_header (new_msg); - /* WARNING: set the header before assign values to it */ - tny_msg_set_header (new_msg, header); tny_header_set_from (TNY_HEADER (header), from); tny_header_set_replyto (TNY_HEADER (header), from); tny_header_set_to (TNY_HEADER (header), mailto); @@ -75,8 +72,7 @@ modest_tny_msg_new (const gchar* mailto, const gchar* from, const gchar *cc, tny_header_set_subject (TNY_HEADER (header), subject); content_type = get_content_type(body); - - + /* Add the body of the new mail */ add_body_part (new_msg, body, content_type, (attachments ? TRUE: FALSE)); @@ -269,6 +265,8 @@ modest_tny_msg_find_body_part (TnyMsg *msg, gboolean want_html) static gboolean is_ascii(const gchar *s) { + if (!s) + return TRUE; while (s[0]) { if (s[0] & 128 || s[0] < 32) return FALSE;