#include <tny-gtk-text-buffer-stream.h>
#include <tny-simple-list.h>
#include <tny-folder.h>
-#include <modest-tny-platform-factory.h>
+#include <modest-runtime.h>
#include <tny-camel-stream.h>
#include <camel/camel-stream-mem.h>
-
#ifdef HAVE_CONFIG_H
#include <config.h>
#endif /*HAVE_CONFIG_H */
gchar *content_type;
/* Create new msg */
- fact = modest_tny_platform_factory_get_instance ();
+ fact = modest_runtime_get_platform_factory ();
new_msg = tny_platform_factory_new_msg (fact);
header = tny_platform_factory_new_header (fact);
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));
{
TnyMimePart *text_body_part = NULL;
TnyStream *text_body_stream;
- TnyPlatformFactory *fact;
-
- fact = modest_tny_platform_factory_get_instance ();
/* Create the stream */
text_body_stream = TNY_STREAM (tny_camel_stream_new
/* Create body part if needed */
if (has_attachments)
- text_body_part = tny_platform_factory_new_mime_part (fact);
+ text_body_part = tny_platform_factory_new_mime_part
+ (modest_runtime_get_platform_factory ());
else
text_body_part = TNY_MIME_PART(msg);
const gchar *attachment_content_type;
const gchar *attachment_filename;
TnyStream *attachment_stream;
- TnyPlatformFactory *fact;
- fact = modest_tny_platform_factory_get_instance ();
for (pos = (GList *)attachments_list; pos; pos = pos->next) {
old_attachment = pos->data;
attachment_filename = tny_mime_part_get_filename (old_attachment);
attachment_stream = tny_mime_part_get_stream (old_attachment);
- attachment_part = tny_platform_factory_new_mime_part (fact);
+ attachment_part = tny_platform_factory_new_mime_part (
+ modest_runtime_get_platform_factory());
attachment_content_type = tny_mime_part_get_content_type (old_attachment);
static gboolean
is_ascii(const gchar *s)
{
+ if (!s)
+ return TRUE;
while (s[0]) {
if (s[0] & 128 || s[0] < 32)
return FALSE;