diff --git a/src/common/connection.py b/src/common/connection.py index 347e30796..6f46cec2d 100644 --- a/src/common/connection.py +++ b/src/common/connection.py @@ -2017,12 +2017,8 @@ class Connection(CommonConnection, ConnectionHandlers): if not change_nick: t = p.setTag(common.xmpp.NS_MUC + ' x') last_date = self.last_history_time[room_jid] - if last_date == 0: - last_date = time.time() - gajim.config.get( - 'muc_restore_timeout') * 60 - else: - last_date = min(last_date, time.time() - gajim.config.get( - 'muc_restore_timeout') * 60) + last_date = max(self.last_history_time[room_jid], + time.time() - gajim.config.get('muc_restore_timeout') * 60) last_date = time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime(last_date)) t.setTag('history', {'maxstanzas': gajim.config.get( 'muc_restore_lines'), 'since': last_date})