diff --git a/src/roster_window.py b/src/roster_window.py index 7945bd622754a95e897f35961e68dae4708992fe..d2cca86900c274f22969b313aacd0f59fb6d15df 100644 --- a/src/roster_window.py +++ b/src/roster_window.py @@ -2582,6 +2582,8 @@ class RosterWindow: obj.session.control.print_conversation(obj.msgtxt, typ, tim=obj.timestamp, encrypted=obj.encrypted, subject=obj.subject, xhtml=obj.xhtml, displaymarking=obj.displaymarking) + if obj.msg_id: + gajim.logger.set_read_messages([obj.msg_id]) elif obj.popup: if not obj.session.control: contact = gajim.contacts.get_contact(obj.conn.name, obj.jid,