diff --git a/gajim/conversation_textview.py b/gajim/conversation_textview.py
index 8e5799e2209d3d77ea090d7b3e8617880d8c1ea1..e0ed032cbfb71d04fb4091c487b444eb7e5e1ae6 100644
--- a/gajim/conversation_textview.py
+++ b/gajim/conversation_textview.py
@@ -1275,7 +1275,7 @@ class ConversationTextview(GObject.GObject):
                 if name and (text.startswith('/me ') or text.startswith('/me\n')):
                     xhtml = xhtml.replace('/me', '<i>* %s</i>' % (name,), 1)
                 self.tv.display_html(xhtml, self.tv, self, iter_=iter_)
-                return
+                return iter_
             except Exception as error:
                 log.debug('Error processing xhtml: %s', error)
                 log.debug('with |%s|', xhtml)