aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ChangeLog5
-rw-r--r--src/textview.c3
2 files changed, 8 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index b40e243f..ab76fbe5 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2013-05-20
+
+ * src/textview.c: textview_write_link(): insert space between
+ continuous links to avoid non-responsive links.
+
2013-05-15
* src/printing.c: modified debug output.
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;