2006-07-06 [paul] 2.3.1cvs62
[claws.git] / src / textview.c
index 648f15e4a1cff6d46885a87ee37a4a3c3c2b0f6a..9b81b69332f2bc39f43589f6e35cd3bf42796a7e 100644 (file)
@@ -632,7 +632,6 @@ static void textview_add_part(TextView *textview, MimeInfo *mimeinfo)
        if (mimeinfo->disposition == DISPOSITIONTYPE_ATTACHMENT
        || (mimeinfo->disposition == DISPOSITIONTYPE_INLINE && 
            mimeinfo->type != MIMETYPE_TEXT)) {
-               //gtk_text_buffer_insert(buffer, &iter, buf, -1);
                TEXT_INSERT_LINK(buf, "sc://select_attachment", mimeinfo);
                if (mimeinfo->type == MIMETYPE_IMAGE  &&
                    prefs_common.inline_img ) {
@@ -677,6 +676,7 @@ static void textview_add_part(TextView *textview, MimeInfo *mimeinfo)
 
                        uri_str = g_filename_to_uri(filename, NULL, NULL);
                        if (uri_str) {
+                               gtk_text_buffer_insert(buffer, &iter, " ", -1);
                                uri = g_new(RemoteURI, 1);
                                uri->uri = uri_str;
                                uri->start = gtk_text_iter_get_offset(&iter);
@@ -1038,6 +1038,7 @@ static void textview_make_clickable_parts(TextView *textview,
                {"http://",  strcasestr, get_uri_part,   make_uri_string},
                {"https://", strcasestr, get_uri_part,   make_uri_string},
                {"ftp://",   strcasestr, get_uri_part,   make_uri_string},
+               {"sftp://",  strcasestr, get_uri_part,   make_uri_string},
                {"www.",     strcasestr, get_uri_part,   make_http_string},
                {"mailto:",  strcasestr, get_uri_part,   make_uri_string},
                {"@",        strcasestr, get_email_part, make_email_string}