apply tags to puny encoded urls. Fixes #7391

This commit is contained in:
Yann Leboulanger 2013-07-24 12:39:07 +02:00
parent e388b94796
commit c586053545
1 changed files with 5 additions and 1 deletions

View File

@ -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()