From 18c4edb1d0b8090cdb3ee2e9e4d6c86e4bd821a6 Mon Sep 17 00:00:00 2001
From: Yann Leboulanger <asterix@lagaule.org>
Date: Fri, 26 Jul 2013 20:29:50 +0200
Subject: [PATCH] go to end iter after each print_special_text if we don't have
 an argument with the iter where we have to insert text. See #7372

---
 src/conversation_textview.py | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/src/conversation_textview.py b/src/conversation_textview.py
index bb310c9f78..f2ced01d6f 100644
--- a/src/conversation_textview.py
+++ b/src/conversation_textview.py
@@ -1085,6 +1085,8 @@ class ConversationTextview(gobject.GObject):
             special_text = otext[start:end]
             if start > index:
                 text_before_special_text = otext[index:start]
+                if not iter_:
+                    end_iter = buffer_.get_end_iter()
                 # we insert normal text
                 insert_tags_func(end_iter, text_before_special_text, *other_tags)
             index = end # update index
-- 
GitLab