Yann Leboulanger pushed to branch master at gajim / gajim
Commits: 6d9f82d8 by Yann Leboulanger at 2017-06-28T14:53:26+02:00 show all previous corrected messages. Fixes #8669
- - - - -
1 changed file:
- src/conversation_textview.py
Changes:
===================================== src/conversation_textview.py ===================================== --- a/src/conversation_textview.py +++ b/src/conversation_textview.py @@ -1126,9 +1126,15 @@ class ConversationTextview(GObject.GObject): try: index, insert_mark, old_txt = \ self.correct_message(correct_id, kind, name) - self.corrected_text_list[msg_stanza_id] = \ - '<b>Message corrected. Previous message:</b>\n{}' \ - .format(GLib.markup_escape_text(old_txt)) + if correct_id in self.corrected_text_list: + self.corrected_text_list[msg_stanza_id] = \ + self.corrected_text_list[correct_id] + '\n{}' \ + .format(GLib.markup_escape_text(old_txt)) + del self.corrected_text_list[correct_id] + else: + self.corrected_text_list[msg_stanza_id] = \ + '<b>Message corrected. Previous message:</b>\n{}' \ + .format(GLib.markup_escape_text(old_txt)) corrected = True except TypeError: log.debug('Message was not corrected !')
View it on GitLab: https://dev.gajim.org/gajim/gajim/commit/6d9f82d827bb3daed84bc5982fdca70d043...