From ec839cc1d4320294b41f3a019a38de61cd783387 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Philipp=20H=C3=B6rist?= <philipp@hoerist.com>
Date: Fri, 5 Oct 2018 23:21:50 +0200
Subject: [PATCH] Dont show MUC subject on rejoin

- We only show it, if it changed
---
 gajim/groupchat_control.py | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/gajim/groupchat_control.py b/gajim/groupchat_control.py
index 877f73f046..e3f78d98e0 100644
--- a/gajim/groupchat_control.py
+++ b/gajim/groupchat_control.py
@@ -1535,6 +1535,9 @@ class GroupchatControl(ChatControlBase):
             return
         if event.jid != self.room_jid:
             return
+        if self.subject == event.subject:
+            # Probably a rejoin, we already showed that subject
+            return
         self.set_subject(event.subject)
         text = _('%(nick)s has set the subject to %(subject)s') % {
             'nick': event.nickname, 'subject': event.subject}
-- 
GitLab