From 854e4ba9a41e908b182a65b38bfa3f10adee85e0 Mon Sep 17 00:00:00 2001 From: NotZed Date: Wed, 26 Apr 2000 10:25:52 +0000 Subject: Use camel_mime_part_set_text() to set the text rather than messing with 2000-04-26 NotZed * e-msg-composer.c (build_message): Use camel_mime_part_set_text() to set the text rather than messing with data wrappers. * e-msg-composer-attachment-bar.c (attach_to_multipart): Change for new camel-stream interfaces. (attach_to_multipart): Also set base64 encoding by default. svn path=/trunk/; revision=2623 --- composer/e-msg-composer-attachment-bar.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'composer/e-msg-composer-attachment-bar.c') diff --git a/composer/e-msg-composer-attachment-bar.c b/composer/e-msg-composer-attachment-bar.c index 59785587fd..c37c9558a0 100644 --- a/composer/e-msg-composer-attachment-bar.c +++ b/composer/e-msg-composer-attachment-bar.c @@ -622,13 +622,13 @@ attach_to_multipart (CamelMultipart *multipart, content = CAMEL_DATA_WRAPPER (gtk_object_new (CAMEL_SIMPLE_DATA_WRAPPER_TYPE, NULL)); camel_data_wrapper_set_mime_type (content, attachment->mime_type); - stream = camel_stream_fs_new_with_name (attachment->file_name, - CAMEL_STREAM_FS_READ); + stream = camel_stream_fs_new_with_name (attachment->file_name, O_RDONLY, 0); camel_data_wrapper_construct_from_stream (content, stream); camel_stream_close (stream); camel_medium_set_content_object (CAMEL_MEDIUM (part), content); - /* FIXME: What about Content-Transfer-Encoding? */ + /* TODO: could possibly select an appropriate encoder based on the content */ + camel_mime_part_set_encoding((CamelMimePart *)part, CAMEL_MIME_PART_ENCODING_BASE64); camel_multipart_add_part (multipart, part); } -- cgit v1.2.3