From c586053545dd7f17b7b07b536a699f55381baeb7 Mon Sep 17 00:00:00 2001 From: Yann Leboulanger Date: Wed, 24 Jul 2013 12:39:07 +0200 Subject: [PATCH] apply tags to puny encoded urls. Fixes #7391 --- src/conversation_textview.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/conversation_textview.py b/src/conversation_textview.py index e5cd9e33d..146b5d393 100644 --- a/src/conversation_textview.py +++ b/src/conversation_textview.py @@ -1249,7 +1249,11 @@ class ConversationTextview(GObject.GObject): if 'url' in tags: puny_text = puny_encode(special_text).decode('utf-8') if not puny_text.endswith('-'): - buffer_.insert(end_iter, " (%s)" % puny_text) + puny_tags = [] + if use_other_tags: + puny_tags += other_tags + puny_tags = [(ttt.lookup(t) if isinstance(t, str) else t) for t in puny_tags] + buffer_.insert_with_tags(end_iter, " (%s)" % puny_text, *puny_tags) def print_empty_line(self): buffer_ = self.tv.get_buffer()