aboutsummaryrefslogtreecommitdiff
path: root/src/textview.c
diff options
context:
space:
mode:
authorhiro <hiro@ee746299-78ed-0310-b773-934348b2243d>2013-05-20 05:01:14 +0000
committerhiro <hiro@ee746299-78ed-0310-b773-934348b2243d>2013-05-20 05:01:14 +0000
commitdd1b5c776cfcb65a62fc9c744c27c1ea1e9d6e6d (patch)
tree66a2ec4d9d135f9ec435cfe0ea8d9de0f6558f5d /src/textview.c
parentb77879a0d26b37afc44fcc71cd629b585bb08c4c (diff)
src/textview.c: insert space between continuous links to avoid non-responsive links.
git-svn-id: svn://sylpheed.sraoss.jp/sylpheed/trunk@3256 ee746299-78ed-0310-b773-934348b2243d
Diffstat (limited to 'src/textview.c')
-rw-r--r--src/textview.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/textview.c b/src/textview.c
index 627fcdbf..8f2449a1 100644
--- a/src/textview.c
+++ b/src/textview.c
@@ -1615,6 +1615,9 @@ static void textview_write_link(TextView *textview, const gchar *str,
if (bufp > buf)
gtk_text_buffer_insert(buffer, &iter, buf, bufp - buf);
+ if (gtk_text_iter_ends_tag(&iter, textview->link_tag))
+ gtk_text_buffer_insert(buffer, &iter, " ", 1);
+
r_uri = g_new(RemoteURI, 1);
r_uri->uri = g_strstrip(g_strdup(uri));
r_uri->filename = NULL;